خرید بک لینک

لی پروین که شایعه شده بود قرار است برای بانک رسالت تیمداری کند این شایعه را تکذیب می کند و می گوید:«واقعا از فوتبال خسته شده ام.سری را که درد نمی کند برای چه باید دستمال بست؟من به دور از فوتبال هستم و خواب آشفته نمی بینم.تمام این حرف ها شایعه است.من پیش دوستانم رفته بودم که به من گفتند بیا تیمداری کن.من قبول نکردم اما گفتم هر کاری که از دستم بر بیاید برای شما انجام می دهم اما مستقیم وارد فوتبال نمی شوم.در این فوتبال قدر کسی را نمی دانند.

برچسب: پروین , علی , پرسپولیس, تیمداری , بانک , رسالت , دادکان, نویسنده: Amin تاريخ: پنجشنبه 16 / 5 ساعت: 18:25

علی محمد احمدی، جمعه در جریان بازدید از روستای دشت اکبر شهرستان دهلران ایلام اظهار کرد: مسوولیت تکمیل این مجتمع صنعتی به صندوق ذخیره شرکت نفت واگذار شده و امیدواریم با حضوراین صندوق شاهد شتاب بخشی در روند اجرای پتروشیمی دهلران باشیم.

وی افزود: ساخت مجتمع پتروشیمی دهلران با توجه به وجود منابع نفت و گاز در این شهرستان دارای توجیه اقتصادی بالایی است.

نماینده حوزه جنوبی استان ایلام در مجلس شورای اسلامی گفت: کار اجرایی پتروشیمی دهلران در زمینی به گستره 200 هکتار شامل سه واحد بزرگ تولید الفین، پلی اتیلن سنگین و سبک و واحد آفسایت و سرویس های جانبی سال 88 آغاز شد.

احمدی ادامه داد: با بهره برداری از آن سالانه بیش از یک میلیون و 400 هزار تن محصول اتیلن و پلی اتیلن تولید و به بازارهای داخلی و خارج عرضه می شود.

وی ایجاد اشتغال و راه اندازی صنایع پایین دستی پتروشیمی را از دستاوردهای این طرح عنوان کرد.

نماینده دهلران، آبدانان، بدره و دره شهر در مجلس شورای اسلامی بیان کرد: طولانی شدن مدت زمان بهره برداری از طرح های مختلف تولیدی نباید باعث کم اهمیتی آنها شود.

شهرستان دهلران در جنوب باختری استان ایلام دارای ذخایر نفتی و گاز است.

180 هزار بشکه از 200 هزار بشکه برابر با 91 درصد تولید نفت غرب کشور اکنون روزانه از چاه های این شهرستان برداشت می شود.

کلنگ پتروشیمی دهلران سال 88 به زمین زده شد، ولی به سبب تامین نشدن منابع مالی از محل صندوق توسعه ملی، فقدان تعیین قیمت خوراک و پایین بودن سهم 10 درصدی دولت قبلی در سرمایه گذاری و سهم 90 درصدی بخش خصوصی اکنون از پیشرفت فیزیکی مناسبی برخوردار نیست.

خلع ید سرمایه گذار و افزایش سهم دولت از 10 درصد به 49 درصد مهم ترین راهکارها برای فعال شدن پتروشیمی دهلران است که گفته شده مسوولان ارشد استان ایلام با جدیت این موضوع را پیگیری کرده اند و گفته اند با تعیین سرمایه گذار جدید امید است شاهد شتاب بخشی در اجرای این طرح باشیم.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:34

کنگره اوباما

به گزارش گروه بین الملل خبرگزاری تسنیم به نقل از نشریه «هیل» چاپ کنگره آمریکا، «باراک اوباما» رئیس جمهور آمریکا روز گذشته (پنج شنبه) به منظور بحث درباره نقش جهانی این کشور در اوکراین، عراق، غزه و سوریه، با سران کنگره این کشور و روسای کمیته های امنیت ملی آن دیدار کرد.

بر اساس این خبر، اوباما درخواست برگزاری این نشست را پیش از شروع تعطیلات ماه آگوست قانونگذاران آمریکایی و با هدف به دست آوردن اطلاعات به روز از مقامات مسئول عرصه سیاست خارجی کنگره مطرح کرد؛ «جو بایدن» معاون اوباما نیز در این نشست حضور داشت.

کاخ سفید با صدور بیانیه ای، برگزاری این نشست را سازنده توصیف کرد و گفت برگزاری این نشست ها با هدف همکاری نزدیک تر دولت آمریکا با کنگره در مسائل امنیتی در طول هفته های آتی ادامه خواهد داشت.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:33


گفت وگوهای هسته یی ایران و گروه کشورهای 1+5 متشکل از آمریکا، روسیه، چین، انگلیس و فرانسه به اضافه ی آلمان، هفته ی پیش دوره ی 6 ماهه ی ابتدایی خود را به پایان رساند و با توجه به مفاد توافق اولیه میان دو طرف موسوم به «برنامه اقدام مشترک» که در آذرماه پارسال امضا شد، همه ی طرف ها ضمن موافقت و تاکید بر ادامه ی گفت وگوها، تصمیم گرفتند تا این دوره برای مدت چهار ماه دیگر تمدید شود.

بر اساس توافقی که شکل گرفت قرار شد در این دوره ی چهار ماهه، تهران به 2 میلیارد و 800 میلیون دلار از درآمدهای نفتی مسدود شده ی خود دسترسی پیدا کند و از سوی دیگر مقدار مشخصی از ذخیره ی اورانیوم غنی شده ی 20 درصدی خود را رقیق کرده یا به سوخت تبدیل کند.


تمدید گفت و گوها با تحلیل ها و اظهارنظرهای مختلف مقام ها و رسانه های غربی روبرو شده است. بیشتر کارشناسان ضمن بر شمردن برخی موضوع های چالشی و حل نشده تاکید دارند روند کلی امیدوارانه بوده است و می توان در مدت باقی مانده مشکلات موجود را رفع کرد.



***بهترین فرصت

برخی مقام های فعلی و گذشته در غرب این دوره ی باقی مانده را بهترین و آخرین فرصت برای دستیابی به توافق میان ایران و کشورهای 5+1 عنوان کرده اند.

تارنمای خبرگزاری «آسوشیتدپرس» در این زمینه نوشت: گرچه دیپلمات ها نتوانستند توافق جامع را به سرانجام برسانند اما تمدید چهار ماهه ی گفت و گوها میان ایران و کشورهای 1+5 حاکی از آن است که این امید وجود دارد با دادن زمان بیشتر، این توافق حاصل شود.

به نوشته ی این خبرگزاری آمریکایی بیشتر کارشناسان غربی عقیده دارند که با وجود برخی اختلاف ها اما پیشرفت هایی هم در این گفت وگوها حاصل شد؛ به نحوی که به نظر «ریچارد دالتون» سفیر پیشین انگلیس در تهران که اکنون از تحلیلگران موسسه ی مطالعاتی «چتم هاوس» است، اکنون شانس های بیشتری نسبت به هر زمان دیگر برای توافق نهایی وجود دارد؛ اما سیاستمداران در تهران و واشنگتن کار سختی را پیش رو خواهند داشت.

به نظر غربی ها توافق نهایی به دنبال آن است تا هراس ها از اهداف برنامه ی هسته یی ایران را رفع کند و بعد از یک دهه که با افزایش تحریم ها علیه کشورمان همراه بود به این موضوع رسیدگی شود. ایران نیز با تاکید بر صلح آمیز بودن برنامه ی هسته یی اش در عوض می خواهد که ضمن برداشته شدن تحریم ها به اهداف اقتصادی و استفاده ی صلح آمیز از انرژی هسته یی دست پیدا کند.

به نوشته ی آسوشیتدپرس، ایران در دو زمینه ی بررسی وضعیت رآکتور اراک و بازرسی های بیشتر به وسیله سازمان ملل متحد بر برنامه های هسته یی توافق کرده و پیشنهاد داده است تا طراحی تاسیسات اراک برای تولید پلوتونیوم کمتر تغییر کند.

این خبرگزاری در بیان نقاط اختلافی میان ایران و گروه 1+5 نوشت: در دو موضوع توافقی حاصل نشده و در ظاهر تمدید دوره به منظور رفع این اختلاف ها بوده است. نخستین موضوع این است که روند کاهش تحریم ها چگونه طراحی شود؛ زیرا هنوز تحریم های شورای امنیت رفع نشده است و کاهش اندکی نیز در تحریم های اتحادیه ی اروپایی و متحدان آمریکا ایجاد شده است. دومین و مهمترین چالش موجود نیز سطح غنی سازی ایران عنوان شده است. ایران می گوید قصد دارد با اتمام دوره ی فروش سوخت از طرف روسیه، پس از سال 2021 سوخت نیروگاه بوشهر را خودش تولید کند؛ به همین دلیل به ظرفیت بالای غنی سازی در پایان این دوره نیاز دارد. «محمد جواد ظریف» وزیر امور خارجه ایران اعلام کرد که کشورش حاضر است تا چند سال سطح غنی سازی خود را ثابت نگاه دارد که این نکته از طرف کارشناسان غربی مثبت ارزیابی شد.

به نوشته ی آسوشیتدپرس «مارک فیتزپاتریک» از کارشناسان برجسته ی هسته یی در «موسسه بین المللی مطالعات استراتژیک» اعتقاد دارد که این موضوع از آن جهت مهم است که ایران پیشنهادها و گزینه های متعددی را مطرح می کند، اما مهم این است که ایران چگونه می تواند در توافق نهایی برنامه های خود را تبیین کند.

تارنمای روزنامه ی «کریستین ساینس مانیتور» نیز در این زمینه در مقاله یی ضمن اشاره به هدف های ایران و 1+5 از توافق جامع می نویسد: نتایج توافقی که در ماه نوامبر تصویب شد از جهات بسیاری بیش از حد انتظار بود؛ زیرا ایران به تعهداتش عمل کرد، ذخایر حساس خود را تغییر داد و برخی از جنبه های برنامه ی هسته یی خود را به حال تعلیق در آورد؛ در ضمن به بازرسان سازمان ملل نیز اجازه دسترسی داد و توانست از برخی کاهش ها در تحریم ها استفاده کند.

به نوشته ی این روزنامه «فرانک والتر اشتاینمیر» وزیر امور خارجه آلمان نیز این دوره و ماه های پیش رو را آخرین دوره از عرصه ی دیپلماتیک نامید که بهترین فرصت برای پایان دادن به مباحث طولانی مدت هسته یی به صورت صلح آمیز است.

کریستین ساینس مانیتور در ادامه نوشت: در آخرین دور گفت و گوها که 17 روز در وین طول کشید، دو طرف در مسایل اصلی از خود انعطاف نشان دادند و میزان پیشرفت از نظر همه ی طرف ها به حدی قابل قبول بوده است و تصمیم گرفتند برای رسیدن به اهداف نهایی این دوره را چهار ماه تمدید کنند تا بر دو اختلاف اصلی پیروز شوند.



*** چهار ماه زمان برای نگاه به گذشته و آینده

تحلیلگران آمریکایی نیز ضمن اشاره به برخی اختلاف ها به تبیین آخرین وضعیت گفت و گوهای هسته یی پرداختند. «رابرت اینهورن» که از مقام های پیشین وزارت خارجه آمریکا در حوزه کنترل تسلیحات است و چند بار در مذاکره با ایران نیز حضور داشت و اکنون بعد از بازنشستگی در موسسه ی «بروکینگز» تحلیل ارایه می کند، اعتقاد دارد گرچه تمدید گفت و گوهای هسته یی برای چهار ماه منطقی بوده است اما هنوز هم شرایط سختی پیش رو قرار دارد.

وی در گزارشی تحلیلی که در تارنمای موسسه ی بروگینگز منتشر شد، نوشت: گرچه تاکنون قدم های مهمی روبه جلو برداشته شده است اما شکاف هایی باقی مانده است و از آن جا که توقف گفت و گوها برای هیچ یک از طرف ها جذاب نیست، 1+5 و ایران برای تمدید آن توافق کردند.

اینهورن مشخصه های دوره ی چهار ماهه را این طور بیان می کند: در این دوره از ذخایر 20 درصدی اورانیوم ایران کاسته می شود و همین موضوع از نگرانی های طرف های مقابل ایران می کاهد. همچنین با تمدید تخفیف محدود تحریم ها که در 6 ماه گذشته به اجرا در آمد به ایران دسترسی مشخصی به بخشی از درآمدهای نفتی در حساب های خارجی ( حدود 2.8 میلیارد دلار در چهار ماه) داده می شود که می تواند انگیزه ی مهمی برای رسیدن به توافق فراگیر باشد.

این دیپلمات بازنشسته ی آمریکایی تعیین زمان تا 24 نوامبر (3 آذر) را انتخاب خوبی می داند؛ چرا که به نوشته ی وی چهار ماه به اندازه ی کافی طولانی است تا به دولت ها فرصت بدهد تصمیم های مهمی را در زمینه ی موارد جزیی تر توافق بگیرند؛ ضمن این که آن قدر طولانی هم نیست که به منتقدان در تهران و واشنگتن و هر جای دیگر القا کند که طرف ها به دنبال طولانی کردن گفت و گوها هستند. تمدید دوره به طرف ها اجازه می دهد تا نگاهی به عقب داشته باشند و اندوخته ی خود را بررسی کنند و به انتخاب های سختی که در چند ماه آینده پیش روی آن ها خواهد بود، فکر کنند.

این تحلیلگر موسسه ی بروکینگز نیز در گزارش خود یکی از موضوع های مهم را کاهش شدید در ظرفیت های غنی سازی ایران می داند و می افزاید: غرب به دنبال آن است که ظرفیت های ایران را از 19 هزار سانتریفیوژ فعلی-که کمتر از 10 هزار عدد از آن ها فعال است- به چند هزار سانتریفیوژ نسل اول و تعداد کمی سانتریفیوژ پیشرفته کاهش دهد. ایران عنوان می کند که ظرفیت های بالایی را برای تامین سوخت بوشهر نیاز دارد اما روسیه علاقه مند است تا تامین سوخت نیروگاه بوشهر را بعد از سال 2021 نیز ادامه دهد. این تامین سوخت بسیار قابل اعتمادتر، کامل تر، ارزان تر و ایمن تر از شرایطی است که خود ایران تولید کند.

اینهورن نیز به سخنان رهبر معظم انقلاب که نیاز قطعی ایران را 190 هزار «سو» ( واحد اندازه گیری بازده سانتریفیوژ) اعلام کرد، اشاره داشت و آن را خیزش حقوقی ایران می داند زیرا ایالات متحده سال ها به دنبال آن بود که ایران هیچ برنامه ی غنی سازی نداشته باشد اما سال گذشته آمریکا پذیرفت که در یک توافق قابل قبول، ایران می تواند برنامه ی غنی سازی محدودی را داشته باشد.

وی در گزارش خود به اظهارات «محمد جواد ظریف» وزیر امور خارجه ایران در گفت وگو با «نیویورک تایمز» اشاره می کند که گفته بود ایران تصمیم ندارد ظرفیت غنی سازی خود را افزایش دهد اما می تواند سال ها در این سطح باقی بماند و همزمان سطح فعلی سانتریفیوژهای خود را حفظ کند.

اینهورن عناصر راهبرد هسته یی ایران را با توجه به سخنان رهبری و پیشنهادهای وزیر امور خارجه کشورمان، این طور دسته بندی می کند: حفظ سطح فعلی سانتریفیوژهای در حال کار در دوره ی توافق، کم نکردن از ظرفیت های فعلی و داشتن مجوز برای برای تولید، آزمایش و پژوهش نامحدود، امکان نصب سانتریفیوژهای پیشرفته، تثبیت یا حتی کاهش در ذخیره ی اورانیوم حتی در شکل اکسید، کوتاه کردن دوره ی توافق تا 5 یا 8 سال و اطمینان از آزادی عمل ایران با پایان دوره ی توافق همچون یک کشور عادی که می تواند با سانتریفیوژهای پیشرفته ی خود ظرفیت 190 هزار سو را عملیاتی کند.

وی این طور استدلال می کند که روس ها بسیار خوشحال خواهند شد که برای همیشه سوخت نیروگاه بوشهر و رآکتورهای بیشتری را که ایران از آن ها خریداری می کند، تامین کنند اما ایران با اشاره به تجربه های ناراحت کننده ی پیشین به ویژه سرمایه گذاری در کنسرسیوم غنی سازی «یورودیف» (Eurodif) تاکید دارد که نمی تواند به عرضه کنندگان خارجی برای فروش سوخت اعتماد کند و باید استقلال خود را در تولید سوخت تضمین کند.

اینهورن با استناد به تحلیل «مارک هیب» کارشناس موسسه ی «کارنگی» اعتقاد دارد که ایران هیچ تجربه و زیرساختی را برای ساخت سوخت تجاری که سوخت بوشهر نیز از این نوع است ندارد و به همین دلیل ادامه ی این روند برای ایران ضروری و اقتصادی نیست و از نظر فنی نیز نشدنی و از لحاظ قانونی سوال برانگیز است.

این در حالی است که ظریف چندی پیش اعلام کرد: مقدار 190 هزار سو نیاز فوری ایران نیست و ما تا رسیدن به آن سطح زمان داریم. ما همچنین به زمان در مورد فناوری برای رسیدن به آن سطح نیاز داریم و این زمان برای ما امکان رسیدن به راه حل را ایجاد می کند.

با همه ی این ادعاها و امیدهایی که رابرت اینهورن در گزارش خود به آن اشاره می کند، در پایان گزارش خود می نویسد: چند ماه وقت بیشتر، زمان زیادی برای نزدیک کردن شکاف های دو طرف نیست اما بازگشتن از میز مذاکره به پایتخت ها زمان خوبی برای مذاکره کنندگان است تا با همکارانشان در مورد گزینه های بسیار سختی که پیش رو دارند بحث و جدل کنند.



*** راهی جز توافق وجود ندارد

«سوزان مالونی» از دیگر کارشناسان پیشین وزارت امور خارجه ی آمریکا نیز اعتقاد دارد: امیدواری برای رسیدن به توافق در ابتدا بیشتر بود اما به تدریج کم شد تا این که طرف ها تصمیم گرفتند توافق را برای دوره یی چهار ماهه تمدید کنند. گرچه تمدید دوره بدترین سناریو در این کارزار هسته یی نیست اما مباحث برجای مانده از آخرین دور مذاکرات وین نشان از ادامه ی چالش ها دارد.

وی در تحلیلی که در تارنمای موسسه ی بروکینگز منتشر شد، می نویسد: سال ها آمریکا خواستار تعلیق کامل برنامه ی غنی سازی ایران بود و حتی این خواسته در قطعنامه های شورای امنیت و تحریم های اقتصادی علیه ایران مورد تاکید قرار گرفت و تهران نیز پیوسته تاکید داشت غنی سازی ایران هیچ گاه متوقف نخواهد شد.

وی رهبری ایران را تصمیم گیر نهایی در موضوع هسته یی می داند و اعتقاد دارد: با توجه به سخنان اخیر رهبری نمی توان انتظار داشت که تهران از تعداد سانتریفیوژهای خود کم کند. اگر ایران این پیشنهادها را برای توافق هسته یی تا 20 ژوییه نپذیرفت پس در هیچ زمان دیگری نیز محدودیت توانایی غنی سازی خود را نخواهد پذیرفت.

مالونی همراستا با تحلیلگران آمریکایی اندازه ی ظرفیت غنی سازی و تعداد سانتریفیوژها را مهمترین موضوع میان دو طرف می داند اعتقاد دارد در مورد برخی از موضوع ها نیز تاحدی توافق شده است. وی تاکید دارد که توافق جامع با ایران دست یافتنی است؛ به این دلیل که راه حل دیگری وجود ندارد.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:28

یک کارشناس مسائل بینالملل گفت: در حالی که در غزه یک قوطی شیر خشک بدون اجازه اسرائیل نمیتوانست وارد آن شود، موشکهایی با این عظمت و تعداد به غزه رفته است که باید این کار در کرانه باختری هم انجام شود.


حسین شیخالاسلام کارشناس مسائل بینالملل در گفتوگو با خبرگزاری فارس، درباره بیانات مقام معظم رهبری پیرامون لزوم تسلیح کرانه باختری از سوی دوستداران فلسطین اظهار داشت: صهیونیستها و همه همپیمانان منطقهای آنها برای شکستن کمر مقاومت، تقسیم سوریه را طراحی کردند که به شکست انجامید و در عراق نیز همین نقشه را داشتند که انشاءالله به شکست میانجامد.

شیخالاسلام تصریح کرد: با توجه به ناکامی رژیم صهیونیستی و همپیمانان آنها در موفقیت این طرح، آنها برای خلع سلاح مقاومت، مستقیما به مقاومت در غزه حمله کردند که خوشبختانه با مقاومت شجاعانه ملت غزه و فلسطین این طرح آنجا نیز به نتیجه نمیرسد.

این کارشناس مسائل بینالملل با تاکید براینکه آنچه اهمیت دارد این است که باید از نظر سیاسی معادله را به نفع مقاومت برعکس کرد یادآور شد: فرمایشات اخیر رهبر معظم انقلاب مبنی براینکه علاقمندان به فلسطین باید کرانه باختری را مانند غزه مسلح کنند نشان میدهد نه تنها شکست مقاومت مسلحانه امکان ندارد بلکه بعد دیگری به جریان مقاومت نیز افزوده میشود.

وی در خصوص نحوه تسلیح کرانه باختری از سوی دوستداران فلسطین خاطرنشان کرد: ما شاهد بودیم در حالی که در غزه یک قوطی شیر خشک بدون اجازه اسرائیل و مصر نمیتوانست وارد آن شود موشکهایی با این عظمت و با این تعداد به غزه رفته و هنوز هم میخروشد لذا دوستداران فلسطین باید این کار را در کرانه باختری نیز انجام دهند.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:27

وزیر صنعت، معدن و تجارت گفت: دولت قبلی با وجود کاهش 36 درصدی اشتغال وعده تولید 2.5 میلیون شغل را میداد که این معنایی جز عوامفریبی ندارد.


محمدرضا نعمتزاده در نشست تشکلهای صنعتی، معدنی و تجاری استان خراسان اظهار کرد: در سال 1391 اشتغال 36 درصد رشد منفی داشت در حالی که دولت وقت وعده تولید 2.5 میلیون شغل را داده بود و در شرایطی که رشد اقتصادی کل کشورمنفی است وعده ایجاد 2.5 میلیون شغل معنایی جز عوامفریبی ندارد.

وی با اشاره به اینکه در صحنه بینالملل نیز طی هشت سال گذشته دنیا علیه ما بوده است، اظهار کرد: حتی کشورهای کوچک آفریقایی به دلیل تحریمهای سازمان ملل از همکاری با ما سر باز زدند و معلوم شد «کاغذ پارهها» اثرگذار بودهاند!

نعمتزاده ادامه داد: با تدبیر دولت هماکنون در حال تعامل و مذاکره با سایر کشورها هستیم تا گرههای ایجاد شده طی هشت سال گذشته را باز کنیم.

وزیر صنعت، معدن و تجارت با بیان اینکه مشکلات حوزه اقتصاد و صنعت به سرعت حل نمیشود، بیان کرد: برای خروج از رکود، دولت برنامههایی در مباحث بانکها، تقاضا در داخل و خارج، اثرات تحریم و سرمایهگذاری دارد که با انجام طرحهای دولت در دو سال آینده، کشور در سال 1395 به وضعیت خود در سال 1390 باز میگردد.

وی با اشاره به مشکلات موجود بر سر راه دولت برای خروج از رکود به معوقات 80 هزار میلیارد تومانی بانکی اشاره کرد و ادامه داد: از این حجم پول تنها 15 تا 16 درصد سهم بخش تولید و بقیه حاصل سفتهسازیهاست و با این حال از انتشار اسامی افراد بدهکار خودداری میکنند.

او با اشاره به عدم وجود نقدینگی در دست دولت برای سرمایهگذاری در صنایع افزود: در بخش خودروسازی با تبدیل سهام و داراییهایی از این شرکتها که ارتباطی به خودروسازی نداشتند توانستیم 2100 میلیارد تومان در اختیار صنعت قطعهسازی خودرو قرار دهیم.

نعمتزاده به سیاستهای اقتصاد مقاومتی توسط مقام معظم رهبری اشاره کرد و گفت: درآمد ناشی از یارانهها با توجه به سیاستهای ابلاغی توسط مقام معظم رهبری باید در امور افزایش اشتغال، افزایش تولید، افزایش بهرهوری، کاهش مصرف انرژی و کمک به ایجاد تعادل اجتماعی صرف شود که با توجه به این موارد خواستار اصلاح قانون هدفمندی یارانهها هستیم.

وزیر صنعت، معدن و تجارت همچنین در سومین گردهمایی روسای سازمانهای صنعت، معدن و تجارت کشور گفت: طبق آخرین آمار در تیرماه نرخ تورم به 25 درصد رسید و این در حالی بود که در سال گذشته تورم بیش از 40 درصد بوده است.

نعمت زاده با اشاره به گذشت حدود یک سال از شروع دولت جدید اظهار کرد: شرایط یک سال گذشته را همه به خاطر داریم و در سطح کلان کشور تورم و رکود طی یک سال گذشته دو بحث مهم و جدی بودهاند.

نعمت زاده با بیان اینکه در گذشته موانع جدی در تولید کشور وجود داشته است گفت: برخی از این موانع برطرف شده و برخی دیگر به دلیل مشکلات موجود هنوز پابرجاست.

وی همچنین تصریح کرد: 30 مورد مصوبه دولت لغو یا ارسال شده است که این مورد درباره رفع موانع تولید بودهاند و در عرصه تولید چند مصوبه جدید نیز به تصویب رسیده است.

وی همچنین به رشد اقتصادی 5.8 - کشور در دولت گذشته اشاره کرد و گفت: البته آمار دقیق نشان میدهد که رشد اقتصادی بیش از -6 درجه بوده است که این آمار در تیرماه با احتساب نفت به -2.2 و بدون احتساب نفت به -2 رسیده است و امیدواریم با اقدامات انجام شده شاهد رشد مثبت اقتصادی باشیم.

کاهش تدریجی قیمت ارز در دولت جدید


وزیر صنعت، معدن و تجارت به کاهش تدریجی قیمت ارز در دولت جدید اشاره کرد و گفت: از دیگر اقدامات صورت گرفته، اصلاح و ثبات نسبی قیمت ارز بوده است.

نعمت زاده به احیای قانون ارتقای مستمر فضای کسب و کار اشاره کرد و گفت: در دولت قبل این قانون تصویب شده بود اما به دلیل ناهماهنگی موجود اجرا نشد اما در این دولت اهتمام به اجرای این قانون میشود.

نعمت زاده اظهار کرد:همچنین در زمینههای اجتماعی نیز در دولت گذشته بیاعتمادی بر فضا حاکم بود که در حال حاضر در این زمینه شاهد آرامش نسبی و ثبات بودهایم. بزرگترین سرمایه ملی اعتماد دولت به ملت و ملت به دولت است که این اعتماد در دولت قبل از بین رفته بود و در حال حاضر برای احیای دوباره آن درتلاش هستیم.

وی افزود: رئیس جمهوری اعلام کرده است در سفرهای استانی از این پس ارائه وعدهها با حساب و کتاب دقیق بوده و با توجه به جلسات متعدد و هماندیشی با مدیران مختلف صورت میگیرد. همچنین تلاش میشود به نقش تشکلهای مردم نهاد توجه بیشتری شود و با مردم برخوردی صادقانه صورت گیرد و مسائل جاری شفافتر ادامه یابد.

وزیر صنعت، معدن وتجارت تصریح کرد: در صحنه بینالمللی با اعلام آشتی با همسایگان برای رفع تحریمهای ظالمانه برنامه ریزی شده است چرا که در گذشته به دلیل تحریمها از لحاظ اجتماعی، اقتصادی و اخلاقی ضررهای زیادی متوجه کشور بود.

نعمت زاده با اشاره به اختلافات موجود بین مجلس و دولت عنوان کرد: این اختلافات همچنان وجود دارد اما برخورد دولت با اعضای مجلس بزرگوارانه است و این در حالی است که برخی از اعضای مجلس کملطفی دارند اما وظیفه دولت است که احترام تمامی نمایندگان مجلس را حفظ کند.

وی همچنین درخصوص وزارتخانه صنعت، معدن و تجارت عنوان کرد: در حال حاضر تحقیق و تفحص در خصوص این وزارتخانه نیز آغاز شده و در خصوص اسنادی که در سال 90 امضا شده بود تحقیقاتی صورت میگیرد اما ما از این تحقیقات استقبال میکنیم چرا که وظیفه ما است تا فضای بیاعتمادی موجود بین دولت و قوه مقننه اصلاح شود.

وی درباره مبارزه با فسادهای اقتصادی گفت: مبارزه با فسادها در مقیاس ملی و اداری صورت میگیرد و دولت مصمم است با شفافسازی و ساده سازی مقررات بتواند گام موثری در این خصوص بردارد.

وزیر صنعت، معدن و تجارت با اشاره به اینکه در حال حاضر اقداماتی در حوزه اقتصاد کشور انجام شده است اظهار کرد: اقدامات انجام شده در مقایسه با کارهایی که باقیمانده اند بسیار کماند اما باز هم شروع خوبی بوده و تلاش ها همچنان ادامه دارد.

نعمت زاده تصریح کرد: در حال حاضر حدود 50 درصد از واحدهای صنعتی کشور یا متوقف شدهاند یا با رکود مواجهاند که این به دلیل مشکلات اقتصادی گذشته از جمله نوسانات شدید ارز، فقدان تسهیلات و سرمایهگذاریهای خارجی بوده است و در حال حاضر دهها هزار واحد صنعتی نیمه تمام نیز در سطح کشور وجود دارد.

وزیر صنعت، معدن تجارت درباره اقدامات انجام شده در دولت جدید بیان کرد: در آغاز دولت برنامهای تدوین و تقدیم مجلس کردیم و وزارت صنعت، معدن و تجارت تنها وزارتخانهای بود که برنامه کمی ارائه داد. در این برنامه موانع اصلی تولید در دو ماهه اول مرور شد و کمیتههای مختلف در این خصوص تشکیل شده و 35 مورد از موارد ارائه شده به تصویب دولت رسید که این بالای 90 درصد از پیشنهادات وزارتخانه بوده است.

وی ادامه داد: بررسی و روانسازی دستورالعملهای موجود، صدور مجوزها در زمینه معدن و اکتشافات معدنی اصلاح شد و 80 درصد از اکتشافات معدنی که باقیمانده بود آزادسازی شد. همچنین در جهت تسهیل فعالیتهای اکتشافی اهتمام ورزیدیم.

نعمت زاده افزود: در گذشته اکتشافات معدنی به دلیل روند پیچیده فعالیتهای اکتشافی بسیار طولانی بود و چنانچه این روند ادامه مییافت فعالیتهای اکتشافی کشور 30 سال به طول میانجامید.

وزیر صنعت، معدن و تجارت ادامه داد: در جهت تسهیل فعالیتهای اکتشافی 200 هزار کیلومتر مربع از زمینهای اکتشافی واگذار شد و همچنین تشکل های داخلی و گروههای خارجی تشویق به سرمایهگذاری در این حوزه شدند تا از این طریق بتوان به رشد و توسعه اکتشاف در کشور کمک کرد.

وی اظهار کرد: تاکنون اکثر اکتشافاتی که در کشور صورت گرفته به جز ذغال سنگ سطحی بوده و ما هنوز اکتشافات عمقی را در کشور آغاز نکردیم.

نعمت زاده همچنین به شفاف سازی فعالیتهای اکتشافی در کشور تاکید و گفت: یکی از راههای مبارزه با فساد در کشور از جمله معدن شفافسازی اطلاعات است که متاسفانه در گذشته به دلیل عدم شفافسازی در این حوزه شاهد فسادهای زیادی بودهایم.

مهمترین کالاهای وارداتی کالاهای مصرفی هستند


وزیر صنعت، معدن و تجارت اظهار کرد: هفت قلم عمده وارداتی کالاهای اساسی و مصرفی است که این جای تاسف دارد چرا که بیشترین قلم واردات کشور مربوط به برنج است.

وی افزود: در حال حاضر 2.1 میلیارد دلار برنج و 1.6 میلیارد دلار روغن خام وارد کشور میشود که این میزان مصرف بیش از متوسط جهانی است.

نعمتزاده در این خصوص به صرفه جویی در مصرف تاکید کرد و گفت:صدا و سیما نیز باید تبلیغات خود را اصلاح کند.

وی درباره لایحه حمایت از تولید اظهار کرد: این لایحه با تلاش زیاد و جلسات مکرر و مشورتها از دو ماه پیش پیگیری میشود و پیشنهادات ارائه شدهاند و با تغییراتی نیز موافقت گشته اما هنوز به اتمام نرسیده است.

نعمت زاده در مورد سیاستها و برنامههای خروج کشور از رکود اظهار کرد: این سیاستها از فروردین ماه تدوین و به دولت تقدیم شدهاند و پیگیریهای زیادی در این باره انجام شده که چندی پیش این سیاستها در اختیار عموم قرار گرفت. همچنین درخصوص برنامههای اجرایی خروج از رکود مربوط به سازمان صنعت، معدن و تجارت اقدامات موثری انجام شده است.

وی افزود: این اقدامات شامل بازنگری عمده در مقررات صادرات و واردات و تعرفهها بودهاند.

وزیر صنعت، معدن و تجارت درخصوص بهبود فضای کسب و کار اظهار کرد:در این خصوص وضعیت طرحهای نیمهتمام مورد بررسی قرار گرفته است. برای مثال سالانه 5 میلیون تن سنگ آهن از سنگان خاف خارج میشود که اگر به جای صادرات مواد خام مواد فرآوری شده صادر شود اشتغالزایی در کشور ایجاد خواهد شد.

وی همچنین درخصوص فولاد نیز اظهار کرد: 65 درصد از تولید فولاد به بخش خصوصی واگذار شده است تا بخش خصوصی بتواند در زمینه تولید فولاد وارد شود.

نعمت زاده همچنین درباره جابجایی مسوولان استانی نیز تصریح کرد: نزدیک 60 نفر از مسوولان استانها و شرکتها جابجا شده اند که این میزان جابجایی بیسابقه بوده اما به دلیل شرایطی که در گذشته وجود داشته ناچار به این جابجایی شدهایم چرا که اخلاق برای حکومتی که ادعای اسلامی بودن دارد در راس امور است.

نعمت زاده درباره فعالیت بانکها نیز عنوان کرد: در این خصوص باید اقدامات زیادی صورت گیرد چرا که در کشور ما بدون فعالکردن جدی بانکها بخش خصوصی نمیتواند به فعالیت ادامه دهد و راه حل این کار واگذاری امور به مردم است.

وی با اشاره به اینکه به دلیل تحریمها ارتباط با بانکهای خارجی با مشکلاتی مواجه است گفت: بانکهای داخلی نیز به خاطر قوانین سخت و پیچیده نمیتوانند آن طور که شایسته است به بخش خصوصی کمک کنند برای مثال یکی از این قوانین پیچیده این بود که فردی که 50 میلیون تومان چک برگشتی داشت از کلیه خدمات بانکی محروم میشد که این قانون با پیگیریهای انجام شده اصلاح شد.

وی همچنین اظهار کرد: درصددیم مقررات معاملات کلان تغییر یابد و درخصوص تسهیلات در شورای پول و اعتبار اصلاحاتی صورت گیرد.

وزیر صنعت، معدن و تجارت از بند ق تبصره 2 به عنوان مصوبات موثر در حوزه تولید یاد کرد و گفت: با تصویب این مصوبه فرایندهایی که باعث صرفهجویی در مصرف انرژی میشوند میتوانند تسهیلات دریافت کنند.

نعمت زاده اظهار کرد: در حال حاضر 53 هزار دستگاه کامیون بالای 10 تن ظرفیت فرسوده در جادههای کشور وجود دارد که چنانچه به مدل مشابه جدید تبدیل شود مصرف سوخت این خودروها 90 درصد کاهش یافته و ظرف 4 سال با صرفه جویی که در مصرف سوخت میشود این میزان بازپرداخت خواهد شد. همچنین 20 میلیون بخاری گازی نیز در خانههای مردم وجود دارد که چنانچه این خودروها به کلاس B ارتقا یابد در مصرف گاز صرفه جویی خواهد شد.

وی اظهار امیدواری کرد اجرای بند ق در استانها تسریع شود چرا که در این وانفسای کمبود اعتبارات باید به وسیله ابزارهای مختلف به تامین اعتبار واحدهای تولیدی پرداخت و فقط نمیتوان به تسهیلات بانکی اکتفا کرد.

وزیر صنعت، معدن و تجارت درباره آمار صادرات اظهار کرد: در سال 91 شاهد نزول صادرات بودیم اما در سه ماهه آخر سال گذشته با اقدامات زیاد و تلاشهایی که صورت گرفت از جمله حذف اخذ مجوزهای موردی برای صادرات، وضعیت صادرات کشور اندکی بهبود یافت.

نعمت زاده با اشاره به اینکه هنوز هیچ عوارض جدیدی را برای صادرات وضع نکردهایم گفت: بهتر است به جای اینکه مجوز موردی صادر کنیم عوارض و موانع موجود بر سر راه صادرات را حذف کنیم.

وی با بیان اینکه در حال حاضر مانعی برای صادرات وجود ندارد گفت: فقط در سه مورد خاص از جمله قراضه آهن آلات و نخاله کاغذ آن هم به دلیل اشتغالزایی و صرفه جویی منع صادرات وجود دارد.

نعمت زاده همچنین ادامه داد: البته عوارض صادرات در شرایط خاص ممکن است افزایش یابد برای مثال در سال گذشته که با کمبود محصول سیب زمینی در کشور مواجه بودیم عوارض این محصول افزایش یافت تا از صادرات آن جلوگیری شود.

وی همچنین در مورد تدوین دستورالعمل نحوه انتخاب رایزنهای بازرگانی عنوان کرد: در گذشته انتخاب رایزنها به سازمان توسعه تجارت محدود میشد اما در حال حاضر از تمامی کسانی که در سه حوزه بازرگانی، صنعت و معدن تسلط داشته باشند و شرایط تصویب شده را دارا باشند امتحان گرفته شده و دورههای آموزشی برگزار میشود.

وی افزود: چنانچه بخواهیم صادرات محصولات غیرنفتی را افزایش دهیم باید در کشورهای همسایه رایزنهای بازرگانی خود را افزایش دهیم برای مثال یکی از کشورهای همسایه ایران در آفریقا 25 رایزن دارد و این در حالی است که ما حتی یک رایزن نیز در کشور آفریقا نداریم.

نعمت زاده با اشاره به اینکه توسعه صادرات غیرنفتی تنها اصلی است بندهای زیادی برای آن آمده است گفت: توسعه صادرات غیرنفتی بسیار حائز اهمیت بوده و یک سیاست کلی و برنامه راهبردی است. در حال حاضر کشور ایران با تمام عظمت خود فقط 40 میلیارد صادرات غیرنفتی دارد که این میزان باید با برطرف شدن موانع بینالمللی افزایش یابد.

نعمت زاده همچنین درباره صادرات محصولات ایرانی با برندهای خارجی گفت: فروش محصولات ایران با برند سایر کشورها یک ذلت برای تولیدکنندگان داخلی است که باید از این فرآیند با روانسازی صادرات جلوگیری شود.

وزیر صنعت، معدن و تجارت کشور خطاب به روسای سازمانهای صنعت، معدن و تجارت کشور اظهار کرد: جواب منفی دادن در شان ما نیست. ما ماموریت داریم امور را راه بیندازیم و چنانچه ما در حوزه خود کارشناسیم در مواجه با مشکلات باید به جای جواب منفی آن ها را بررسی کنیم و راهکار دهیم. در غیر این صورت کارشکنی کردهایم.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:24

شاخص کل قیمت کالاها و خدمات مصرفی خانوارهای شهری در تیر ماه سال جاری به 189.7 رسید.

براین اساس تورم ماهانه در تیر ماه نسبت به خرداد 2.5 درصد افزایش یافته است.

همچنین تورم نقطه به نقطه در تیر ماه با 0.1 درصد افزایش نسبت به ماه گذشته به 14.5 درصد رسید.

در عین حال تغییرات شاخص کل در 12 ماهه منتهی به تیر ماه سال 1393 نسبت به دوره مشابه سال قبل یعنی نرخ تورم به 24.2 درصد در اولین ماه تابستان رسید تا نسبت به خرداد ماه دو درصد کاهش یافته باشد.

بنا بر گزارش مرکز آمار، شاخص گروه عمده «خوراکیها، آشامیدنیها و دخانیات» در تیر ماه با رشد 3.2 درصدی به 222.9 رسید.

این درحالی است که تورم نقطه به نقطه این گروه 8.2 درصد و نرخ تورم 12 ماهه آن 31.2 درصد گزارش شده است.

همچنین شاخص اصلی گروه خوراکیها در تیر ماه به 220.5 رسید که نسبت به ماه قبل 3.4 درصد افزایش دارد. تورم نقطه به نقطه در این گروه 8.2 درصد و تورم 12 ماهه نیز 27.6 درصد بود.

بنابراین گزارش شاخص گروه عمده «کالاهای غیر خوراکی و خدمات» نیز در تیر ماه سال جاری با رشد 2.2 درصدی نسبت به ماه قبل به 178.3 رسید.

این درحالی است که تورم نقطه به نقطه این گروه 18 درصد و تورم 12 ماهه آن 22.2 درصد بوده است.

به گزارش ایسنا، مرکز آمار در حالی از تورم 24 درصدی تیر ماه خبر داد که بانک مرکزی نیز تورم این ماه را 25.3 درصد اعلام کرده بود.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:21

در خصوص شکست دو بر یک راهآهن مقابل استقلال اظهار داشت: ما با توجه به حاشیههایی که در تیم به وجود آمده بود، آمده بودیم که سه امتیاز بازی را از آن خود کنیم، در مورد استقلال نمیدانم چه باید بگویم، استقلال تیم بزرگی است، حداقل ما میتوانستیم یک امتیاز از این بازی بگیریم، تمام تلاش خود را انجام دادیم اما قسمت این بود که استقلال به برتری برسد.


وی در خصوص گلی که به ثمر رساند تأکید کرد: من همواره دوست داشتم به تیمهای استقلال و پرسپولیس گل بزنم، تاکنون مقابل این تیمها پاس گل دادهام، اما نتوانسته بودم گل بزنم، تلاش تمام بازیکنان بود که در نهایت منجر شد من به گل برسم، ای کاش این گل حفظ میشد و با پیروزی زمین را ترک میکردیم. گل به استقلال و تیم دیگر هیچ فرقی نمیکند. امیدوارم این باخت را در مسابقات دیگر جبران کنیم.
بازیکن راهآهن تصریح کرد: از گلی که زدم خوشحال نیستم زیرا تیمم شکست خورده و این گل ارزشی نداشت و فقط میتوانم آن را در آرشیو خودم نگه دارم، امیدوارم که بتوانیم در بازیهای آینده جبران کنیم و نتایج خوبی به دست آوریم.
وی در مورد اینکه در صحنهای از بازی آرنجش به صورت پژمان نوری برخورد کرد تصریح کرد: من همان لحظه هم از نوری معذرتخواهی کردم، به هر حال در فوتبال این اتفاق رخ میدهد که دست بازیکن باز شود، من سابقه این کار را نداشتم و به هیچ عنوان عمدی نبود.
رضائیان در مورد اینکه با وجود گلزنی تعویض شد و آیا از این موضوع ناراحت نشده بود، تصریح کرد: به هر حال این نظر سرمربی تیم است، طبیعی است که بازیکن پس از تعویض به او بر بخورد، اما ناراحتی بیشتر من از باخت تیمم بود. من پس از گل هم به سمت استیلی رفتم تا خوشحالیام با او تقسیم کنم. او زحمت زیادی برای تیم کشید، مطمئنم که تعویض من هم فنی بوده است نه چیز دیگری.
وی در مورد اینکه پس از تعویض به سمت امیر قلعهنویی رفت یادآور شد: قلعهنویی پس از اینکه از زمین بازی بیرون آمدم مرا مورد لطف خود قرار داد و تشویقم کرد. او از بزرگان فوتبال ماست و من هم به حکم ادب به سمت او رفتم و دست دادم.
بازیکن راهآهن در مورد اینکه آیا مشکلات اخیر این تیم باعث این شکست بوده یا خیر، تأکید کرد: مطمئناً این مسائل ربط داشته است، فکر بازیکنان به این بوده و در تمرینات بیش از ده بار در مورد لیگ برتر سؤال میکردند، همه نگران این مسأله بودند، ما قرارداد بسته بودیم و فرصت نقل و انتقالات هم تمام شده بود، با وجود پیشنهاد از تیمهای دیگر در راهآهن ماندیم، به هر حال این موارد روی بازیکنان فشار میآورد، خدا را شکر حمیدخان (استیلی) مشکل را حل کرد، هر کسی به غیر از او بود این موارد را قبول نمیکرد. استیلی مطمئناً برای ما ماند، امیدوارم این موارد حل شود.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:20

بایرن مونیخ در دیداری دوستانه موفق شد گوادالاخارا مکزیک را شکست دهد.

خبرگزاری فارس: پیروزی شاگردان گواردیولا مقابل گوادالاخارا با تک گل پیزارو

در حالی که فصل تازه لیگهای اروپایی هنوز آغاز نشدهاند، بیشتر تیمها در اردوهای تدارکاتی به سر میبرند و در دیدارهایی دوستانه به مصاف حریفان میروند.

بایرن مونیخ در دیدار دوستانه خود مقابل گوادالاخارا مکزیک موفق شد با تک گل کلودیو پیزارو پرویی که در دقیقه 10 به ثمر رسید حریف را شکست دهد.

*نتیجه دیگر دیدارها هم به شرح زیر است:

هوفنهایم 3 - آلکمار صفر

سوتیرول صفر - ورونا 6

بنفیکا صفر - اتلتیک بیلبائو 2

شفیلد یونایتد 2 - فنرباغچه یک

برایتون یک - ساوتهمپتون 3

آکادمیکا صفر - دپورتیوو لاکرونیا صفر

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:13

به نقل از روابط عمومی فدراسیون والیبال، حسین معدنی، سرمربی سابق تیم ملی والیبال ایران که به دلیل گرفتگی مجرای صفرا چند روزی در بیمارستان بستری بود، دار فانی را وداع گفت. کاپیتان سابق و خوش اخلاق تیم ملی والیبال ایران چندی پیش به دلیل گرفتگی مجرای صفرا دچار دلدرد شد که بعد از مراجعه به بیمارستان، پزشکان متوجه شدند که تودهای راه مجرا را بسته و با قرار دادن یک لوله مجرا را باز کردند. از عوارض این عمل، التهاب پانکراس بود که حسین معدنی با این مشکل مواجه شد. این التهاب به ریه هم سرایت کرد و باعث اختلال کار ریه شد؛ به طوری که سرمربی سابق تیم ملی والیبال ایران فقط با دستگاه تنفسی قادر به تنفس بود، اما سرانجام و درحالی که پزشکان و نزدیکان وی از بهبود حال او خبر می دادند، در سن 43 سالگی درگذشت و در تاریخ جاودانه شد.


معدنی متولد 17 اردیبهشت 1350 در اردبیل بود.

افتخارات حسین معدنی:

پاسور و کاپیتان اسبق تیم ملی - دارای عنوان بهترین پاسور آسیا در سال 2002

(دو دوره حضور در رقابت های قهرمانی مردان آسیا 1995/2001 - یک دوره حضور در بازی های آسیایی 1994 - یک دوره حضور در رقابت های قهرمانی جهان 1998)

بازیکن تیم های استقلال - بنیاد شهید - صدا و سیما - فتح - بانک کشاورزی - هما - دانشگاه آزاد - آیدانه چالدران - پیکان تهران

(پنج دوره حضور در جام باشگاه های آسیا با تیم پیکان - 1997 / 1998 / 1999 / 2000 / 2002 - یک طلا/دو نقره/دو برنز)

سرمربی تیم های استیل آذین - داماش گیلان - باریج اسانس کاشان - شهرداری تبریز
مربی تیم ملی مردان ایران در دوران سرمربیگری زوران گائیچ 2007

سرمربی تیم ملی مردان ایران 2008 - 2010 (قهرمان و صاحب مدال طلای دو دوره جام کنفدراسیون آسیا 2008 / 2010 - نایب قهرمان و صاحب مدال نقره مردان اسیا 2009 - نایب قهرمان و مدال نقره بازی های آسیایی 2010)

مربی تیم ملی و سرمربی تیم ب ایران 2013 (مقام نهم لیگ جهانی 2013 - قهرمان کشورهای اسلامی)

مربی تیم ملی مردان ایران 2014 (مقام چهارم لیگ جهانی 2014)

زمان و مکان مراسم خاکسپاری و ختم این مرحوم متعاقبا اعلام خواهد شد.

روحش شاد و یادش گرامی...

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:12

محمد قاضی اولین گلش را به یک دختر تقدیم کرد

محمد قاضی زننده گل دوم و پیروزی استقلال مقابل راهآهن بعد از پایان این مسابقه در صفحه اینستاگرام خود گل خود را به دخترش تقدیم کرد.

به گزارش فوتبال ایران،او در صفحه خود نوشت: «اولین گل فصل تقدیم به دخترم مرسانا.»

امید ابراهیمی نیز بعد از پایان این دیدار در صفحه اینستاگرام خود به این نوشته اکتفا کرد «خدایا شکرت».

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:11

نايب رئيس مجلس چک در رأس هيأتي پارلماني يکشنبه هفته آينده به تهران سفر ميکند.
به گزارش خبرگزاري آريا، نايب رئيس مجلس جمهوري چک در رأس هيأتي پارلماني روز (يکشنبه 12 مرداد) به تهران سفر ميکند.
بر اساس برنامهريزيهاي انجام شده قرار است که نايب رئيس مجلس چک در اين سفر ضمن ديدار با همتايان خود، با برخي از نمايندگان مجلس و مسئولان کشورمان ديدار و درباره مسائل دو جانبه گفتوگو کنند.
جمهوري چک کشوري در اروپاي مرکزي است که در دهه 1990 از کشور بزرگ چکسلواکي جدا شد و پايتخت آن شهر پراگ است.
در جمهوري چک نخستوزير رئيس دولت است و کابينه و هيات وزيران زير نظر او فعاليت ميکنند، همچنين در اين کشور مجلس به دو صورت ملي و سنا فعال است

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:10

چند روزی است که حضور گرگها در داخل شهر سلطانیه آرامش ساکنان این منطقه را بر هم زده است. این گرگها که به نظر دستآموز میآیند ترسی از مردم ندارند و به راحتی در محیط شهر جولان میدهند.

یک شاهد عینی امروز در گفتوگو با خبرنگار فارس در زنجان اظهارداشت: این گرگها هیچ ترسی از ساکنان شهر ندارند و به راحتی در این شهر رفتوآمد میکنند.

سید حسن غفاری با بیان اینکه این گرگها تاکنون تعداد 15 گوسفند اهالی شهر را دریدند، تصریح کرد: این گرگها از مردم ترسی ندارد و به راحتی در شهر جولان میدهند. این گرگها احتمالا دستآموز بوده و از سیرک فرار کردهاند.

این شاهد عینی با بیان اینکه مکاتباتی برای گرفتن این گرگها با ادارات مربوطه شده است، اضافه کرد: وجود این حیوانات در داخل شهر امنیت اهالی شهر را برهم زده است.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:8

این استاد دانشگاه در گفت وگو با خرداد تاکید کرد: سوالی که من دارم این است که آیا تا به حال شنیده ایم که مجلس از بنیاد انقلاب اسلامی و یا سازمان تبلیغات اسلامی بپرسد که بودجه های میلیاردی شما کجا می رود و چه می شود؟ و چرا هیچ کنترلی بر روی بودجه این گرو ه هانمی شود؟


وی افزود: چرا انصار و حزب الله و گروه های تندرو که جلوی وزارت فرهنگ و ارشاد به بهانه های مختلف می روند یکبار جلوی این نهادها نمی روند و از اینها پرسش نمی کنند؟ و یا به ارشاد که بودجه آن یک چهارم بودجه سایر نهادها است همیشه رسیدگی بودجه ای می شود که این مبالغ کجا صرف شده یا نشده ولی هیچ وقت از شورای عالی انقلاب فرهنگی و...پرسیده نمی شود؟

من فکر میکنم که دغدغه فرهنگ یک دغدغه واقعی نیست بلکه به دلایلی که گفتم یک بهانه سیاسی است برای حمله به دولت.

زیبا کلام با بیان اینکه آنچه مسلم ست این است که مسئله فرهنگ و ایراد گرفتن از دولت به این دلیل که دولت مسائل فرهنگی را در اولویت توجه قرار نداده است ،مستمسکی بیش نیست، تصریح کرد: ایراد گرفتن از وزارت فرهنگ و ارشاد یا دانشگاه آزاد اسلامی مبنی بر اینکه در بخشنامه حجاب به امر به معروف و نهی از منکر بی توجهی شده، بهانه است.

وی در پاسخ به این سوال که آیا بهانه مخالفان برای حمله به دولت و تضعیف آن است و یا اینها دغدغه دیگری دارند؟ گفت: اولا باید به این توجه داشت که فرهنگ و کار فرهنگی یک برنامه بلند مدت است و اینطوری نیست که با یک برنامه یک هفته ای و یک ماهه یا یک و چند ساله در روند فرهنگ تغییر مثبت یا منفی ایجاد شود. مسئله بعدی این است که در ایران 26 نهاد متولی امور فرهنگ در کشور هستند.

زیبا کلام ادامه داد: من چندی پیش در نامه سرگشاده ای که به امامان موقت جمعه تهران آقایان موحدی کرمانی و سیداحمد خاتمی نوشتم، توضیح داده بودم که 26 نهاد و سازمان در امر فرهنگ دخالت دارند که به 15 مورد اشاره کرده بودم و هر کدام را با میزان بودجه ای که دریافت کرده بودند، توضیح داده بودم. اولا این نهادها حدود سه هزار میلیارد تومان در سال بودجه دریافتی دارند که در مقایسه با وزارت فرهنگ و ارشاد که بودجه آن 700 میلیارد تومان است یک رقم چندین برابری است.

در این نامه پرسیده بودم که چرا به 26 نهادی که با مسئله فرهنگ سروکار دارند و ردیف بودجه دارند رسیدگی نمی کنید و یا در کارآنها سوال نمی کنید؟ چرا یکبار به سازمان تبلیغات اسلامی و یا سامان صدا و سیما اعتراض نمی کنید؟ چرا به نهادهایی که شش برابر وزارت فرهنگ و ارشاد بودجه می گیرند نمی خواهید که به شما حساب و کتا ب دهند و بر کارانها نظارت نمی کنید؟

سوالی که دارم این است: آیا تا به حال شنیده ایم که مجلس از بنیاد انقلاب اسلامی و یا سازمان تبلیغات اسلامی بپرسد که بودجه های میلیاردی شما به کجا می رود و چه می شود؟ و چرا هیچ کنترلی بر روی بودجه این گرو ه ها نمی شود؟

چرا انصار و حزب الله و گروه های تندرو که جلوی وزارت فرهنگ و ارشاد به بهانه های مختلف می روند یکبار جلوی این نهادها نمی روند و از اینها پرسش نمی کنند؟ و یا به ارشاد که بودجه آن یک چهارم بودجه سایر نهادها است همیشه رسیدگی بودجه ای می شود که این مبالغ کجا صرف شده یا نشده ولی هیچ وقت از شورای عالی انقلاب فرهنگی و...پرسیده نمی شود؟

زیباکلام گفت: از طرفی بیایید که قبول کنیم که وضعیت حجاب در کشور ناجور است. سوالی که دارم این است که کجای قانون اساسی در آن30 اصلی که به کار قوه مجریه نظارت می کند و وظایف قوه مجریه را برمی شمارد اشاره شده که کار ویژه دولت فرهنگی است. هیچ اصلی به طور مستقیم و غیرمستقیم به وظیفه دولت در زمینه فرهنگی اشاره نکرده است. اما شان نزول نهادهایی که ذکر شده فرهنگی و امورفرهنگی است.

وی ادامه داد: در واقع این فشارها به دولت یک جوسازی سیاسی است. به دلیل آنکه نتوانستند به دولت در حوزه اقتصاد،سیاست خارجی لطمه بزنند، وارد حوزه آموزش و فرهنگ شده اند. این ها درواقع می خواهند با تند کردن فضای داخلی دولت را از رسیدگی به برنامه ها و وعده های خود بازدارند.

استاد دانشگاه تهران با بیان اینکه در این شرایط، بهترین مسئله این است که دولت به این تندرویها وقعی ننهد،گفت: البته دکتر روحانی باید صریح با مردم صحبت کند و بگوید که آیا دولت در قانون اساسی موظف است که همه بار فرهنگی کشور را بر دوش بکشد؟ باید از وظایف این 26 نهاد با مردم حرف بزند. از طرف دیگر من فکر می کنم آن نهادی که باید الان استیضاح شود و پاسخ بدهد، مجلس است.

زیباکلام گفت: چرا همین مجلس در هشت ساله دوره احمدی نژاد در برابر خطاهای دولت، وزارت فرهنگ و ارشاد و وزارت علوم هیچ عکس العملی نشان نمی داد؟ چرا دولت در برابر خطاهای دولت گذشته سکوت می کرد؟ آیا این همه دلواپسی امروزی واقعی است یا به از دست رفتن پایگاه منافع این گروه بر می گردد. فکر می کنم که دغدغه تندروها دغدغه منافع فردی-گروهی است نه اجتماع.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:7

رئیسجمهور، صهیونیستها و آدمکشان مدعی اسلام و خلافت را غده چرکین منطقه دانست و گفت که همه تحلیلها نشان می دهد که ریشه هر دو غده از یک نقطه نشات میگیرد.

روحانی


به گزارش حوزه دولت خبرگزاری تسنیم به نقل از پایگاه اطلاعرسانی ریاستجمهوری، حجت الاسلام والمسلمین حسن روحانی رئیسجمهور که روز سه شنبه و در جریان دیدار مسوولان، سفرای کشورهای اسلامی و جمعی از اقشار مختلف مردم به مناسبت عید سعید فطر با مقام معظم رهبری، صحبت میکرد، اظهار داشت: متاسفانه در این منطقه و در دنیای اسلام با دو غده چرکین مواجه ایم. غدهای که همواره موجب آزار فلسطینیان و مسلمانان شده است و این روزها سرباز کرده و سرزمین زیتون را به خاک و خون کشیده است.

رییس شورای عالی امنیت ملی ادامه داد: غده چرکین دیگری که موجب آزار مسلمانان در این روزها شده است حرکتی است که به نام اسلام، دین، خلافت و امارت آغاز شده است و اقدام به آدم کشی و مسلمان کشی در منطقه میکند و همه تحلیلها نشان می دهد که ریشه هر دو غده از یک نقطه نشات میگیرد.

رییسجمهوری با تاکید براینکه راهی برای حل این معضلات، جز وحدت دنیای اسلام وجود ندارد، گفت: کشورهای اسلامی باید اسلام رحمانی و اسلام منادی صلح و عدالت را در جهان تبیین کنند و از جهل و جمود و تعصب فاصله بگیرند.

روحانی خاطر نشان کرد: راهبرد جمهوری اسلامی ایران در سطح جهان، راهبرد صلح و عدالت و در دنیای اسلام راهبرد برادری، وحدت، اتحاد و حمایت از امت واحده اسلامی بوده است.

رییس شورای عالی امنیت ملی با بیان اینکه قدرتهای استکباری همواره تلاش کردهاند که جامعه اسلامی را از اهداف بلندش بازدارند، تصریح کرد: امروز جمهوری اسلامی ایران با همه توان و امکانات در پی ایجاد ثبات و امنیت و جلوگیری از کشتار و خونریزی و بازگشت صلح عادلانه به منطقه است و دربرابر کسانی که خواب تضعیف اسلام و مسلمین را دیده اند ایستادگی خواهد کرد تا این آرزوی آنان در گور دفن شود.

رئیسجمهور افزود: ملت ما با وحدت، اتحاد، برادری و ایستادگی و تحت هدایت مقام معظم رهبری به راه و وظیفه بزرگ و تاریخی خود ادامه خواهد داد و در این مسیر امیدوار و مطمئن است با هوشیاری، بیداری و وحدت سایر مسلمانان به پیروزی دست خواهد یافت.

روحانی با تاکید بر اینکه روزهداری با دروغ، تهمت، افترا، خشونت و آزار دیگران نمیسازد، تصریح کرد: روزهداری با سکوت دربرابر جنگطلبان و جنایتکاران و کسانی که به زنان و کودکان و مردان رحم نمیکنند نمیسازد. نمیتوان خود را روزه دار دانست و در غم مسلمین و مشکلات آنها سهیم و شریک نشد، چنین انسان و مسلمانی را پیامبر اکرم روزهدار نمیداند که حتی او را مسلمان نیز نمیخواند.

روحانی در ابتدای این مراسم ضمن تبریک عید سعید فطر به مسلمانان جهان، ملت بزرگ ایران، سفرای کشورهای اسلامی و بویژه مقام معظم رهبری، گفت: عید فطر عید بازگشت به فطرت انسانی است و از این حیث بالاترین عید برای مسلمانان است که در سایه صیام و قیام و پیمودن مسیر تقوا به فطرت انسانی که همان توحید است دست یابند.

رییس جمهوری با بیان اینکه اسلام دین دنیا و آخرت است و نه طرد و ترک دنیا و نه دنیا پرستی را می پسندد ،گفت: از دیدگاه اسلام دنیا مزرعه آخرت است و این دو نه تنها با هم تضادی ندارند بلکه در تعامل و تکامل اند و به همین دلیل است که اسلام دین اعتدال و مسلمانان امت وسط هستند.

روحانی با اشاره به اینکه اگر در ماه رمضان از خوردن و آشامیدن فاصله میگیریم برای آن است که بهتر فقر، تنگدستی و گرفتاری افراد بیبضاعت را درک کنیم، گفت: ماه رمضان، ماه تقوا برای دستیابی به جسم و جان پاک است که در سایه نخوردن و نیاشامیدن و فاصله گرفتن از دروغ و ریا ایجاد میشود. ماه رمضان میخواهد میان امیال شخصی و آمال اجتماعی و وظایف و رسالتهای انسان در جامعه تعادل ایجاد کند این اعتدال وتعادل همان مسیری است که دین مبین اسلام برای اخلاق فردی و جمعی توصیه می کند.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:6

باید امکانات و تجهیزات نظامی کافی به دست فلسطینیان کرانه باختری برسد تا جبههای متحد و مقاوم در برابر عوامل نظامی رژیم اشغالگر قدس شکل گیرد.

اسماعیل کوثری


اسماعیل کوثری رئیس کمیته دفاعی و عضو کمیسیون امنیت ملی و سیاست خارجی مجلس شورای اسلامی در گفتوگو با خبرنگار پارلمانی خبرگزاری تسنیم، با اشاره به بیانات رهبر معظم انقلاب مبنی بر تجهیز کرانه باختری اظهار داشت: مسلح کردن کرانه باختری یک مسئله استراتژی و به عنوان یک سیاست کلانی که رهبر معظم انقلاب مشخص و اعلام کردهاند، حائز اهمیت است.

وی افزود: این سیاست در جهت جلوگیری از نسلکشی فلسطینیها از سوی صهیونیستهاست و قطعا بهترین کسانی که میتوانند از مردم فلسطین دفاع کنند، خود مردم فلسطین هستند لذا باید امکانات و تجهیزات نظامی کافی به دست فلسطینیان کرانه باختری برسد تا جبههای متحد و مقاوم در برابر عوامل نظامی رژیم اشغالگر قدس شکل گیرد.

رئیس کمیته دفاعی مجلس با بیان اینکه صهیونیستها هم اکنون اوضاع خوبی ندارند و از هر جهت تحت فشار قرار گرفتهاند، گفت: قطعا صهیونیستها به دنبال آتشبسی آبرومندانه هستند چرا که تلفات زمینی زیادی دادهاند.

کوثری همچنین تصریح کرد: آمریکا به دنبال مهیا کردن زمینهای برای آتشبس به نفع اسرائیل است اما برگ برنده در اختیار حماس بوده و انشاءالله مقاومت، پیروزی نهایی و سرنوشتسازی را رقم خواهد زد که نتیجه آن بازگشایی همه گذرگاهها خواهد بود.

وی با انتقاد از موضع برخی از کشورهای اسلامی در برابر کشتار وسیع مردم بیدفاع غزه توسط صهیونیستها گفت: هرچند از آمریکا، انگلیس و فرانسه انتظار حمایت از مردم غزه را نمیتوان داشت اما انتظار است که کشورهای اسلامی و بهخصوص مصر، حداقل تعصبات را نسبت به برادران مسلمان خود داشته باشند.

عضو کمیسیون امنیت ملی مجلس با اشاره به ممانعت دولتمردان فرانسه از تظاهرات مردمی در این کشور در جهت حمایت از مردم غزه گفت: برخوردهای نفاقگونه مسئولین فرانسه امروز بیش از پیش بر همه نمایان شده، فرانسویها به همراه آمریکا و انگلیس از صهیونیستها حمایت میکنند و حتی حاضرند برخوردهای فیزیکی با مردم خود در حمایت از صهیونیستها داشته باشند که این عکسالعملها نشان دهنده شعارهای دروغین آزادی بیان آنهاست.

کوثری با بیان اینکه دستگاه دیپلماسی کشورمان بهتر از گذشته این رفتارهای غرب بهخصوص فرانسه را مشاهده کنند و بدانند که آنها چگونه از جنایتکاران دنیا حمایت میکنند، تأکید کرد: وزارت خارجه بداند که ذات آنها چیست و با آنها خوشبینانه برخورد نکند و خیال نکند که آنها حلال مشکلات هستند.

وی در پایان تصریح کرد: آمریکا، انگلیس و فرانسه در طول تاریخ نشان دادند که حامی زورگویان جهانند و با کشتار موافقند اما به دلیل رسانههای قدرتمندی که در اختیار دارند، افکار عمومی را فریب میدهند و در ظاهر نشان میدهند که مدافع، مظلومین هستند اما امروز اینها و بهخصوص فرانسه با حمایت علنی خود از جنایتهای اسرائیل، منفورترین دولتمردان در نزد افکار عمومی خواهند بود.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:4

دبیر اول کمیسیون فرهنگی مجلس از بررسی کاریکاتور توهین به نیروهای مقاومت فلسطین در روزنامه آرمان در کمیسیون فرهنگی مجلس خبر داد.

سید مرتضی حسینی


حجتالاسلام و المسلمین سید مرتضی حسینی دبیر اول کمیسیون فرهنگی مجلس شورای اسلامی در گفتوگو با خبرنگار سیاسی خبرگزاری تسنیم از بررسی کاریکاتور توهین به نیروهای مقاومت فلسطین در روزنامه آرمان امروز در کمیسیون فرهنگی مجلس خبر داد و گفت: در حال حاضر مجلس تعطیل است ولی بعد از تعطیلات این موضوع را در کمیسیون فرهنگی مجلس بررسی میکنیم.

وی با تقبیح اهانت به مقاومت فلسطین توسط این روزنامه، اظهار داشت: امام خمینی (ره) با قرار دادن روز قدس توانست توطئه عمیق صهیونیست را خنثی کند، زیرا اسرائیل سعی دارد تا مسئله فلسطین را مسئله عربی - اسرائیلی کند و سپس کاری کند که بتواند هر وقت به اعراب نیاز داشتند، آنها پای میز مذاکره بیایند تا فلسطین را بفروشند ولی امام خمینی (ره) آن را خنثی کرد و فرمودند: فلسطین متعلق به اسلام است و یه مسئله عربی نیست و این مسئله طوری تأثیر داشت که در روز قدس امسال، مردم بیش از 80 کشور جهان برای زنده نگهداشتن روز قدس راهپیمایی کردند.

حجتالاسلام حسینی خاطر نشان کرد: برخی از همین روزنامههای اصلاحطلب از شعار عدهای که سال 88 به خیابان آمدند و شعار "نه غزه نه لبنان" سر دادند، ناراحت نشدند و مطلبی علیه آنها منتشر نکردند.

عضو کمیسیون فرهنگی مجلس با بیا اینکه کاریکاتور روزنامه آرمان نیز در ادامه همان هدف است که بگوید حماس ارتباطی به مردم فلسطین ندارد، افزود: حالا برای اینکه مقداری هم دل این طرف را به دست آورند میگویند حماس و اسرائیل با یکدیگر میجنگند و بیچاره مردم فلسطین که در این جنگ کشته میشوند.

وی با تأکید بر اینکه حماس از دل مردم است و اینطور نیست که خارج از مردم باشد، تصریح کرد: مردم سختی مبارزه را تحمل میکنند، زیرا حماس که از دل خود مردم تشکیل شده است در مقابل اسرائیل میجنگد. اینکه بخواهند مردم را جدای از حماس بدانند خیانتی است که به نفع اسرائیل و آمریکاست.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 11:1

بی بی سی فارسی: اگر دولت آقای روحانی بتواند در چهار ماه آینده با گروه پنج به علاوه یک بر سر برنامه هسته ای به توافق برسد می تواند امیدوار باشد که با برداشتن شدن یا کم شدن تحریم ها، امکان خروج از رکود اقتصادی بیشتر شود.

سایت بی بی سی فارسی با انتشار نوشته ای طولانی به تلاش دولت آقای روحانی برای خروج از رکود اقتصادی اشاره کرده است اما در پایان این مقاله آورده است که تنها راهکار برای خروج ایران از رکود، توافق با غرب است.

تمام حرف بی بی سی فارسی در انتشار این مقاله این است که بدون توافق با غرب دولت آقای روحانی نمی تواند بر مشکلات اقتصادی فائق بیاید و از رکود تورمی خارج شود. در واقع از نظر سایت وابسته به وزارت خارجه انگلیس، تنها یک راه پیش پای دولت است و آن دستیابی به توافق هسته ای است.

به نوشته سایت بی بی سی فارسی (BBCPERSIAN) دولت حسن روحانی برای خروج از رکود اقتصادی، برنامه اقتصادی امسال و سال آینده را منتشر کرده و از کارشناسان اقتصادی خواسته تا پیشنهادات خود را برای اصلاح این برنامه ارائه دهند.

این برنامه ۴۳ صفحه ای دومین برنامه ای است که از سوی دولت آقای روحانی منتشر شده است. گزارش اول بیشتر در باره دو سال گذشته بود که چطور بحران اقتصادی در کشور اتفاق افتاد و گزارش تازه جهت گیری و برنامه اقتصادی دولت برای امسال و سال آینده و نحوه خروج از رکود است

در اولین گزارش دولت تاکید شده بود که تنگناهای مالی، کاهش تقاضای داخلی، کاهش سرمایه گذاری و تحریم موانع اصلی خروج اقتصاد کشور از رکود هستند. اما دولت تاکید دارد برنامه خروج از رکود در سال جاری خورشیدی "بر رفع تنگناهای مالی و افزایش تقاضای موثر با فرض ادامه تحریم ها استوار خواهد بود."

فرض دولت این است که در سال جاری خورشیدی تحریم های اقتصادی ادامه خواهد داشت و اثر افزایش سرمایه گذاری نیز "حداقل با یک سال تاخیر ظاهر می شود" و چون رشد اقتصادی همچنان منفی است نمی توان برای این دو عامل برای خروج از رکود نقشی قائل شد.

نکته مهم این است دولت سعی دارد با رفع تنگناهای مالی و افزایش تقاضا، اقتصاد را از رکود خارج کند در حالی که بانک ها به دلیل معوقات ۸۲ هزار میلیارد تومانی و کمبود منابع قادر به پرداخت وام های تازه نیستند و به دلیل تورم و رکود حاکم بر اقتصاد، درآمد خانوارها نیز کاهش پیدا کرده بنابر این تحرک تقاضای داخلی برای خرید و استفاده از تولیدات نیز به این سادگی امکان پذیر نیست.

دولت نمی تواند پول به اقتصاد تزریق کند چون این کار گرچه می تواند منابع مالی را افزایش داده و تقاضای داخلی را بالا ببرد اما تورم به دنبال خواهد داشت برای همین توصیه دولت این است که برای افزایش تقاضای داخلی، کالاهای ایرانی صادر شود و تقاضای خارجی برای محصولات ایرانی بیشتر شود چون این کار در کنار درآمدهای ارزی و اختصاص منابع مالی ارزی می تواند تنگناهای مالی واحدهای تولیدی را برطرف کند

برنامه دولت در بخش های پولی، ارزی و مالی تدارک دیده شده است و درصدد است با بهبود فضای کسب و کار و تامین منابع مالی از طریق تقویت بازار سرمایه و بازار بانکی زمینه را برای خروج از بحران فراهم کند.

مشکلات ارزی و مالی

دو سال است که اقتصاد ایران رشد منفی دارد و رشد اقتصادی از منفی ۵.۸ درصد در سال ۱۳۹۱ به حدود منفی دو درصد در اولین ماه تابستان رسیده است و دولت می گوید که برای هر یک از بخش های انرژی، صادرات غیرنفتی، صنعت و معدن و مسکن برنامه دارد.

به عقیده کارشناسان دولت، نظام دو نرخی ارز و آشفتگی های نرخ ارز در سالهای ۹۰ و ۹۱ هزینه های قابل توجهی را بر بخش های تولید کشور تحمیل می کرد و این وضعیت باعث می شد که فعالان اقتصادی برآورد صحیحی از هزینه های خود نداشته باشند ولی اکنون دولت می خواهد با کاهش این مشکلات "امکان پیش بینی شرایط آتی" را فراهم کند.

در بخش مالی تاکید شده که تغییراتی در قوانین مالیاتی "در جهت حمایت از تولید و سرمایه گذاری" ایجاد خواهد شد که جمله میتوان از افزایش معافیت مالیاتی حقوق بگیران و صاحبان مشاغل، یکسان سازی نرخ مالیات بر حقوق کارکنان بخش خصوصی با کارکنان دولتی، کاهش نرخ مالیاتی حقوق بخش غیردولتی، و معافیت های مالیاتی به شرکت های داخلی و خارجی نام برد.

دولت پیش بینی کرده برای سرعت بخشیدن به اجرای پروژه های عمرانی، اجازه دهد تا کاربری و فروش اموال مازاد وزارتخانه ها و موسسات دولتی امکانپذیر شود و نهادهای دولتی بتوانند بخشی از پروژههای عمرانی خود را که پیشرفت آنها کم است به بخش خصوصی یا تعاونی "به صورت فروش یا اجازه بلند مدت ده ساله" واگذار کنند.

واگذاری بخشی از سهام شرکت های دولتی به جای بدهی های دولت نیز از جمله برنامه های دولت است هر چند این بخش در سالهای اخیر نیز در بودجه سالانه پیش بینی شده بود اما هیچگاه دولت نتوانست مشکل بدهی های خود را از این طریق حل کند.

دولت به تنهایی به بخش برق نزدیک به ۲۰ هزار میلیارد تومان بدهی دارد و تاکنون نتوانسته این بدهی را بپردازد، پیش بینی شده بود که به جای بدهی سهام نیروگاهها را واگذار کند که این امر تا به حال عملی نشده است.

به گفته علی طیب نیا، وزیر اقتصاد ایران میزان بدهی دولت ۲۵۰ هزار میلیارد تومان است که ۳۰ تا ۴۰ هزار میلیارد تومان آن بدهی به پیمانکاران، ۶۷ هزار میلیارد تومان به بانکها، ۷۰ هزار میلیارد تومان به صندوق های بازنشستگی بوده است در حالی که بودجه دولت بین ۱۰ تا ۲۰ هزار میلیارد تومان است.

در هر بخش دولت سعی کرده با جزئیات نحوه عمل خود در آینده خود را شرح دهد

در کنار این موارد دولت می گوید که به دلیل مشکلات اقتصادی یکی از اصلی ترین اقدامات باید بهبود فضای کسب و کار و افزایش بهره وری باشد و برای همین هم معتقد است که "دخالت های ناروای دولت در تنظیم رفتار آحاد اقتصادی، نه تنها به بهبود در تخصیص منابع منجر نمی شود بلکه کاهش دارایی ها را به همراه خواهد آورد."

در تمام سی و پنج سال اخیر دولت ها سعی کرده اند برای کنترل بازار قیمت گذاری کرده و از طریق قوه قهریه تولید کنندگان و بازاریان را وادار کنند تا کالاها را به قیمت های مورد نظر دولت بفروشند ولی اکنون دولت می گوید که قیمت گذاری دولتی تا پایان امسال "به غیر از کالاهای اساسی و انحصاری" حذف خواهد شد.

برای تامین منابع مالی هم دولت پیش بینی کرده که توزیع منابع مالی به سمت بنگاههای کوچک و متوسط هدایت خواهد شد چون "بخش عمده اشتغال کشور به خصوص اشتغال صنعتی در بنگاه های کوچک و متوسط متمرکز است و این بنگاهها طی سالهای گذشته بیشترین آسیب را از بی ثباتی های اقتصاد کلان متحمل شده اند."

دولت با هدف خروج از رکود می خواهد سرمایه بانکها را از "محل درآمدهای مازاد بودجه" افزایش دهد و با کاهش بدهی های دولت، آسان کردن مطالبات معوق، فروش اموال شرکت های متعلق به بانکها، شرایطی فراهم کند که بانکها قادر به پرداخت وام بیشتر شوند.

دولت می گوید که در شرایطی که "بسیاری از بنگاههای اقتصادی و دولت در تنگنای شدید مالی به سر می برند و تامین مالی غیر تورمی بنگاهها و بودجه دولت برای ایجاد تحرک در اقتصاد و خروج غیر تورمی از رکود از نیازهای کشور است" بنابر این تلاش بر این است تا بازار بورس و ارواق بهادار به گونه ای توسعه یابد که شرایط شرکت ها برای دستیابی به منابع مالی سهل تر شود.

کنترل مصرف و افزایش تولید انرژی

در کنار این برنامه ها دولت می گوید که توجه ویژه ای به بخش انرژی (نفت، گاز، پتروشیمی و فراورده های نفتی) خواهد داشت و می کوشد تنگناهای مربوط به بخش انرژی را برطرف کند و ضمن ایجاد شرایطی برای کاهش مصرف و بهینه سازی مصرف و جلوگیری از اتلاف انرژی، زمینه را برای رونق اقتصادی فراهم کند.

در این بخش پیش بینی شده به دو و نیم میلیون خانوار روستایی و شهرهای کوچک با ده هزار میلیارد تومان گازرسانی شود و با اصلاح مصرف گاز شهری در خانه ها از طریق اختصاص سه هزار میلیارد تومان، برقی کردن چاه های کشاورزی با هزینه دو هزار و پانصد میلیارد تومان و افزایش عملکرد شبکه راه آهن با هزینه ده میلیارد دلار، مصرف انرژی کنترل شود.

علاوه بر آن ظرفیت تولید گاز کشور در دو سال آینده به میزان ۲۰۰ میلیون مترمکعب (سالانه ۱۰۰ میلیون مترمکعب)، و صادرات گاز طبیعی از طریق خط لوله به میزان ۵۰۰ میلیون دلار افزایش پیدا کند.

در این برنامه پیشبینی شده که تولید نفت خام نیز حداقل ۷۰۰ هزار بشکه در روز افزایش یابد و میعانات گازی در پارس جنوبی نیز به حداقل یک میلیون بشکه در روز برسد.

تولید محصولات پتروشیمی نیز افزایش پیدا کند و ارزش این تولیدات در داخل از حدود ۳۱ هزار میلیارد تومان به بیشتر از ۴۶ هزار میلیارد تومان برسد و صادرات این محصولات نیز از ۹.۹ میلیارد دلار به ۱۲ میلیارد لار در پایان امسال افزایش یابد.

پیش بینی شده که صادرات محصولات و فراورده های نفتی به میزان ۶ میلیارد دلار در سال جاری و ۱۰ میلیار دلار در سال آینده افزایش پیدا کند.

برای تحرک بخشیدن به صادرات غیر نفتی نیز دولت برنامه مفصلی پیش بینی کرده به گونه ای که بتواند افت تقاضای خرید کالاهای داخلی را فعلا از طریق افزایش تقاضا در خارج جبران و بخش تولید را تقویت کند.

در داخل نیز برای تحریک تقاضای داخلی نیز پیش بینی شده که فعالیت های لیزینگ افزایش پیدا کند و خانوارهای ایرانی بتوانند قسطی یا از طریق اعتبار خریدار، کالاهای بادوام بخرند.

دولت می گوید که برای خروج "پایدار و غیرتورمی از رکود" به مسکن نیز به عنوان محرک مهمی در رشد اقتصادی توجه ویژه ای دارد و "با تشکیل صندوق های پس انداز مسکن با هدف ارائه تسهیلات با مبلغ و نرخ سود مناسب به خانوارها" در صدد است تا "اولا امکان خانه دار شدن بخش بزرگی از خانوارهای کشور فراهم شود و ثانیا با تحریک سمت تقاضای مسکن، تولید در بخش مسکن و بخش های وابسته به آن از رکود فعلی خارج شوند."

سایت بی بی سی فارسی در پایان این نوشتارش رفت سر اصل مطلب و نوشت:

با این حال اگر دولت آقای روحانی بتواند در چهار ماه آینده با گروه پنج به علاوه یک بر سر برنامه هسته ای به توافق برسد می تواند امیدوار باشد که با برداشتن شدن یا کم شدن تحریم ها، امکان خروج از رکود اقتصادی بیشتر شود. در این صورت، بخشی از محدودیت های پیشبینی شده در این برنامه نیز خود به خود برطرف خواهد شد اما در غیر این صورت و با محدودیتهای موجود، اجرای این برنامه دولت آقای روحانی بسیار دشوار به نظر می رسد.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:57

یک اندیشکده اروپایی طی گزارشی به تواناییهای نظامی ـ دفاعی ارتش ایران پرداخته و در مطلب خود به افزایش توان عملیاتی پهپادها، گستردگی جنگ نرم ایران علیه دشمنان و مبدل شدن جمهوری اسلامی به ارتش اول منطقه تاکید میکند.


اندیشکده «مطالعات بینالملل زوریخ» مستقر در سوییس در ادامه گزارش خود در باره توانمندی های دفاعی ، هجومی ارتش جمهوری اسلامی ایران به قابلیتهای نبردهای غیر متقارن و توانمندی موشکی ایران پرداخته است.

*افزایش توان نبردهای غیر متقارن ایران و توانمندی موشکی

بر اساس این گزارش، قابلیت نبرد غیر متقارن ایران افزایش یافته است. در این بین سپاه پاسداران ایران توانایی مقابله، آموزش، تجهیز یگانهای خود و گروههای جهادی منطقه را در عملیات جمع آوری اطلاعاتی علیه دشمنانش دارد.

از سوی دیگر زرادخانه موشکی ایران در حالیکه در تجهیز و ارتقاء موشکهای برد کوتاه و متوسط میباشد در عین حال در صدد افزایش برد موشکهای خود برای ضربهزنی به اسرائیل است.

این اندیشکده در ادامه به نحوه سرمایهگذاری آینده ایران در زمینه نظامی پرداخته و مینویسد: ایران در آینده همچنین در زمینه پهپادها و تهدید در بستن تنگه هرمز در صورت نیاز و دفاع از آسمان خود سرمایه گذاری خواهد کرد.

*سرمایهگذاری سنگین ایران بر پهپادها

این کشور در دو دهه آینده در زمینه تجهیز پهپادهای نظامی و غیر نظامی سرمایه گذاری خواهد کرد. ارتش ایران قابلیت مبدل شدن به قدرت نظامی بزرگ در منطقه را دارا است.

ایران همچنین دارای جمعیتی فرهیخته با حس شدید میهن پرستی و دارای ذخایر عظیم انرژی میباشد و از لحاظ موقیت جغرافیای سیاسی، نظامی جایگاه بسیار مطلوبی را در منطقه دارد.

در انتهای این گزارش بر لزوم بازسازی روابط ایران با آمریکا و غرب و تنش زدایی نیز تاکید شده است.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:54

دادگاهی در ترکیه قرار بازداشت 11 مأمور پلیس این کشور را که متهم به جاسوسی هستند، تمدید کرد.


دادگاهی در ترکیه قرار بازداشت ۱۱ افسر پلیس را تمدید کرده است. آنها متهم هستند که از رجب طیب اردوغان، نخستوزیر ترکیه و نزدیکان او جاسوسی میکردهاند.

این افسران از جمله دهها نفری هستند که هفته گذشته به صورت همزمان در ۲۲ شهر ترکیه بازداشت شدند. معاون امنیت پلیس استانبول یکی از آنان بود.

به نوشته سایت بی بی سی فارسی (BBCPERSIAN) شنود سفارت ایران در آنکارا، پایتخت ترکیه نیز یکی اتهامات آنها است.

آنها همچنین متهمند که مکالمات بسیاری افراد دیگر، از جمله نویسندگان و چهرههای دانشگاهی را شنود میکردهاند.

در ترکیه چند ماه است که بر سر پرونده فساد نزدیکان نخستوزیر و افشاگری علیه آنها کشمکش وجود دارد. در آغاز این ماجرا چندین نفر، از جمله فرزندان سه وزیر بازداشت شدند.

رجب طیب اردوغان و اطرافیانش میگویند این پرونده توطئهای است که هواداران فتحالله گولن، چهره مذهبی که پیشتر به حزب عدالت و توسعه نزدیک بود، ترتیب دادهاند.

در جریان این پرونده از جمله رضا ضراب، تاجر ثروتمند ایرانی نیز بازداشت شده بود. بنابر گزارشها، دور زدن تحریمهای ایران یکی از موضوعاتی بود که آقای ضراب درباره آن بازجویی شده بود. او زمستان سال گذشته آزاد شد.

صدها نفر از کسانی که گفته میشد از هواداران آقای گولن در میان نیروهای پلیس و مقامهای قضایی بودند، بعد از آغاز تحقیقات علیه وزرای کابینه آقای اردوغان برکنار شدند یا تنزل رتبه گرفتند.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:52


Jagged arrays

Jagged arrays آرایه ای از آرایه ها است و همانطور که ذکر شد لزومی ندارد که هر ردیف آن با ردیف بعدی هم طول باشد . هنگام تعریف این نوع آرایه شما تعداد ردیف ها را مشخص می نمایید. هر ردیف یک آرایه را نگهداری می کند. در اینجا هر آرایه باید تعریف شود. روش تعریف Jagged array به صورت زیر است:


type [] []...


در اینجا تعداد براکت ها بیانگر ابعاد آرایه می باشد. برای مثال آرایه ی زیر دو بعدی است :


int [] [] myJaggedArray;


و برای مثال برای دسترسی به پنجمین عنصر آرایه ی سوم به صورت زیر عمل می شود :


myJaggedArray[2][4]


مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex21 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex21
{
class Class1
{
[STAThread]
static void Main(string[] args)
{

const int rows = 4;
// declare the jagged array as 4 rows high
int[][] jaggedArray = new int[rows][];
// the first row has 5 elements
jaggedArray[0] = new int[5];
// a row with 2 elements
jaggedArray[1] = new int[2];
// a row with 3 elements
jaggedArray[2] = new int[3];
// the last row has 5 elements
jaggedArray[3] = new int[5];
// Fill some (but not all) elements of the rows
jaggedArray[0][3] = 15;
jaggedArray[1][1] = 12;
jaggedArray[2][1] = 9;
jaggedArray[2][2] = 99;
jaggedArray[3][0] = 10;
jaggedArray[3][1] = 11;
jaggedArray[3][2] = 12;
jaggedArray[3][3] = 13;
jaggedArray[3][4] = 14;
for (int i = 0;i < 5; i++)
{
Console.WriteLine("jaggedArray[0][{0}] = {1}",
i,jaggedArray[0][i]);
}
for (int i = 0;i < 2; i++)
{
Console.WriteLine("jaggedArray[1][{0}] = {1}",
i,jaggedArray[1][i]);
}
for (int i = 0;i < 3; i++)
{
Console.WriteLine("jaggedArray[2][{0}] = {1}",
i,jaggedArray[2][i]);
}
for (int i = 0;i < 5; i++)
{
Console.WriteLine("jaggedArray[3][{0}] = {1}",
i,jaggedArray[3][i]);
}

Console.ReadLine();

}
}
}


توضیحاتی در مورد کد فوق :

هنگام کار با آرایه های rectangular برای درسترسی به اعضا به صورت زیر عمل می شد :


rectangularArrayrectangularArray[i,j]


اما در اینجا بدین صورت است :


jaggedArray[3][i]


استفاده از System.Array :

دات نت فریم ورک کلاسی را معرفی کرده است به نام Array. توسط این کلاس کار با آرایه ها و اعمال روی آنها برای مثال سورت کردن و غیره به شدت ساده می شود .


مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex22 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex22
{
class Class1
{
public static void PrintMyArray(object[] theArray)
{
foreach (object obj in theArray)
{
Console.WriteLine("Value: {0}", obj);
}
Console.WriteLine("n");
}

[STAThread]
static void Main(string[] args)
{
String[] myArray = {
"Who", "is", "John", "Galt"
};
PrintMyArray(myArray);
Array.Reverse(myArray);
PrintMyArray(myArray);
String[] myOtherArray = {
"We", "Hold", "These", "Truths",
"To", "Be", "Self", "Evident" };

PrintMyArray(myOtherArray);
Array.Sort(myOtherArray);
PrintMyArray(myOtherArray);

Console.ReadLine() ;

}
}
}


توضیحاتی در مورد کد فوق :
از دو متد Sort و Reverse در اینجا برای سورت کردن و نمایش آرایه به ترتیب معکوس (از انتها به ابتدا) استفاده گردیده است.

تعریف آرایه های دینامیک در سی شارپ :

یکی از مشکلاتی که با آرایه های معمول وجود دارد این است که قبل از هر کاری باید طول آْنها را مشخص کرد. گاهی از اوقات ما دقیقا نمی دانیم برنامه چه تعداد عضو را دریافت می کند تا آرایه ای از پیش تعریف شده با همان تعداد عضو ایجاد کنیم. برای حل این مشکل از کلاس ArrayList تعریف شده در دات نت فریم ورک می توان استفاده کرد.

هنگام استفاده از ArrayList نیازی به دانستن تعداد اعضایی که باید اضافه شوند نمی باشد و با استفاده از متد Add آن به سادگی می توان اعضاء را به آن اضافه نمود . تعدادی از خواص و متدهای این کلاس به صورت زیر هستند :


Adapter , FixedSize , ReadOnly , Repeat , Synchronized , Capacity,Count , IsFixedSize , IsReadOnly , IsSynchronized , Item , SyncRoot , Add , AddRange , BinarySearch , Clear , Clone , Contains , CopyTo , GetEnumerator , GetRange , IndexOf , Insert , InsertRange , LastIndexOf , Remove , RemoveAt , RemoveRange , Reverse , SetRange , Sort , ToArray , TrimToSize


مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex23 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;
using System.Collections;

namespace ex23
{
// a simple class to store in the array
public class Employee
{
public Employee(int empID)
{
this.empID = empID;
}
public override string ToString( )
{
retu empID.ToString( );
}
public int EmpID
{
get
{
retu empID;
}
set
{
empID = value;
}
}
private int empID;
}

class Class1
{
[STAThread]
static void Main(string[] args)
{

ArrayList empArray = new ArrayList( );
ArrayList intArray = new ArrayList( );
// populate the array
for (int i = 0;i<5;i++)
{
empArray.Add(new Employee(i+100));
intArray.Add(i*5);
}
// print all the contents
for (int i = 0;i
{
Console.Write("{0} ", intArray[i].ToString( ));
}
Console.WriteLine("n");
// print all the contents of the button array
for (int i = 0;i
{
Console.Write("{0} ", empArray[i].ToString( ));
}
Console.WriteLine("n");
Console.WriteLine("empArray.Capacity: {0}",
empArray.Capacity);

Console.ReadLine();

}
}
}


توضیحاتی در مورد کد فوق :

1- با کلمه ی کلیدی override در قسمت های بعدی آشنا خواهیم شد.
2- برای استفاده از ArrayList لازم بود تا فضای نامی را که این کلاس در آن تعریف شده است ، به برنامه اضافه کرد.
3- در مثال فوق نحوه ی تعریف دو کلاس را در یک فضای نام مشاهده می نمایید.
4- نحوه ی تعریف و مقدار دهی ArrayList و همچنین استفاده از خواص آن در مثال فوق بررسی شده است.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:47

مبحث overloading :

گاهی از اوقات لازم است تا نگارش های مختلفی از یک تابع داشته باشیم. برای مثال تعریف سه تابع با یک نام اما با آرگومانهای مختلف. به این نوع توابع و یا متدها اصطلاحا Overloaded Methods می گویند . ( فکر کنم آنرا سربارگذاری توابع ترجمه کرده اند! ) برای مثال :


void myMethod(int p1);
void myMethod(int p1, int p2);
void myMethod(int p1, string s1);


مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex18 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex18
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
writeIT();

writeIT(12);

Console.ReadLine();
}

public static void writeIT()
{
Console.WriteLine(" writeIT() Ver." );
}

public static void writeIT(int intI)
{
Console.WriteLine(" writeIT(intI) Ver. = " + intI );
}


}
}


توضیحاتی در مورد کد فوق :

1- نحوه ی تعریف دو تابع با یک نام را ملاحظه می نمایید. اینکار در زبان سی ممنوع است!
2- کامپایلر به صورت هوشمند بر اساس نوع و تعداد آرگومانهای ورودی ، ورژن مناسب را انتخاب و اجرا می کند.

نمونه ی ضعیفی از این بحث در وی بی 6 به صورت تعریف توابعی با پارامترهای Optional وجود داشت .

مباحث تکمیلی آرایه ها (آرایه های چند بعدی):

آرایه های معمولی (یک بعدی) را می توان یک ردیف با تعدادی خانه خالی آماده ی پر شدن در نظر گرفت. آرایه ی دوبعدی را می توان مانند یک جدول تشکلیل شده از ردیف ها و ستون ها در نظر گرفت و الی آخر...
سی شارپ دو نوع آرایه ی چند بعدی را پشتیبانی می کند : rectangular and jagged
در یک آرایه ی rectangular هر ردیف ، طولش با ردیف بعدی یکی است. آرایه ی jagged در حقیقت آرایه ایی از آرایه ها است ، بنابراین هر کدام از آنها می تواند طول مختلفی داشته باشد.

تعریف یک آرایه ی دوبعدی به صورت زیر است :


type [,] array-name


مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex19 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex19
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
const int rows = 4;
const int columns = 3;
// declare a 4x3 integer array
int[,] rectangularArray = new int[rows, columns];
// populate the array
for (int i = 0;i < rows;i++)
{
for (int j = 0;j
{
rectangularArray[i,j] = i+j;
}
}
// report the contents of the array
for (int i = 0;i < rows;i++)
{
for (int j = 0;j
{
Console.WriteLine("rectangularArray[{0},{1}] = {2}",
i,j,rectangularArray[i,j]);
}
}

Console.ReadLine();
}
}
}


توضیحاتی در مورد کد فوق :
1- نحوه ی تعریف ، مقدار دهی اولیه و استفاده از آرایه های دو بعدی را در مثال فوق ملاحظه می نمایید.
2- در یک آرایه ی دوبعدی محل قرار گیری ردیف ها و ستون ها برای مثال به صورت زیر است :


new int[rows, columns]-


استفاده از آرایه های چند بعدی :

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex20 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex20
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
const int rows = 4;
const int columns = 3;
// imply a 4x3 array
int[,] rectangularArray =
{
{0,1,2},
{3,4,5},
{6,7,8},
{9,10,11}
};
for (int i = 0;i < rows;i++)
{
for (int j = 0;j
{
Console.WriteLine("rectangularArray[{0},{1}] = {2}",
i,j,rectangularArray[i,j]);
}
}
}
}
}


توضیحاتی در مورد کد فوق :
1- در حقیقت مثال فوق تعریف آرایه ایی از آرایه ها بود.
2- چون مقدار دهی اولیه به صورت واضحی انجام شده نیازی به ذکر ابعاد آرایه به صورت صحیح وجود نداشت.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:46

چگونه از یک تابع بیش از یک خروجی دریافت کنیم.

ظاهرا به نظر می رسد که توابع فقط می توانند یک retu داشته باشند و بلافاصله پس از فراخوانی retu کار تابع پایان یافته است. در سی شارپ دو کلمه ی کلیدی به نام های ref و out اضافه شده اند که این امر را ساده تر می کنند.


استفاده از کلمه ی کلیدی out :

از out در تعریف تابع قبل از معرفی نوع آرگومان ورودی استفاده می کنیم . در این حالت بجای اینکه به این آرگومان ، آرگومان ورودی بگوییم ، می توان آنرا آرگومان خروجی نامید. تا یک مثال را در این زمینه با هم مرور نکنیم این مورد مفهوم نخواهد بود :

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex15 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex15
{
class Class1
{

public static int TestOut(out char i)
{
i = 'b';
retu -1;
}

[STAThread]
static void Main(string[] args)
{
char i; // variable need not be initialized
Console.WriteLine(TestOut(out i));
Console.WriteLine(i);
Console.ReadLine();

}
}
}



توضیحاتی در مورد کد فوق :
1- در تابع TestOut آرگومان i از با کلمه ی کلیدی out مشخص شده است. یعنی اینکه درون تابع هر گونه تغییری روی i انجام شود ، خارج از تابع قابل دسترسی است.
2- توابعی که دارای آرگومانهایی تعریف شده با کلمه ی کلیدی out هستند نیز می توانند از retu هم استفاده کنند. همانند مثال فوق.

استفاده از کلمه ی کلیدی ref :

این کلمه ی کلیدی نیز دقیقا همانند out عمل می کند و نحوه ی تعریف و استفاده از آن نیز مشابه است با این تفاوت که آرگومانی که به این نوع توابع فرستاده می شود باید مقدار دهی اولیه شده باشد.

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex16 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex16
{
class Class1
{
public static void FillArray(ref int[] arr)
{
// Create the array on demand:
if (arr == null)
arr = new int[10];
// Otherwise fill the array:
arr[0] = 123;
arr[4] = 1024;
}

[STAThread]
static void Main(string[] args)
{
// Initialize the array:
int[] myArray = {1,2,3,4,5};

// Pass the array using ref:
FillArray(ref myArray);

// Display the updated array:
Console.WriteLine("Array elements are:");
for (int i = 0; i < myArray.Length; i++)
Console.WriteLine(myArray[i]);

Console.ReadLine();
}
}
}


توضیحاتی در مورد کد فوق :
1- همانطور که ملاحظه می کنید در اینجا هنگام استفاده از تابع FillArray باید آرگومانی را که می خواهیم به آن پاس کنیم مقدار دهی اولیه کنیم.
2- پس می توان نتیجه گرفت آرگومانهایی که با out تعریف می شوند به صورت خالص خروجی هستند و نیازی به مقدار دهی اولیه هنگام استفاده از آنها وجود ندارد. از ref هنگامی استفاده می کنیم که بخواهیم روی متغیر موجود و مقدار دهی شده ی خارج از تابع ، درون تابع عملیاتی صورت گیرد و سپس همان متغیر دستکاری شده ، عودت داده شود.

تعریف تابعی با تعداد آرگومانهای نامعلوم :

گاهی از اوقات نیاز است تا تابعی تعریف کنیم که تعداد آرگومانهای آن متغیر باشند .برای این منظور از کلمه ی کلیدی params استفاده می شود.
دونکته در اینجا حائز اهمیت است:
1- در هر تابعی تنها می توان یکبار از params استفاده کرد.
2- پس از بکار بردن params دیگر نمی توان هیچ آرگومانی را تعریف کرد.

یکی از مثالهایی که در این زمینه می توان ارائه داد استفاده از آرایه ها به عنوان آرگومان ورودی است. در این حالت یا می توان یک آرایه را به صورت کامل به تابع معرفی کرد و یا تنها نام آنرا به تابع پاس کرد. مثال زیر را ملاحظه کنید :

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex17 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex17
{
class Class1
{
public static void UseParams(params int[] list)
{
for ( int i = 0 ; i < list.Length ; i++ )
Console.WriteLine(list[i]);
Console.WriteLine();
}

[STAThread]
static void Main(string[] args)
{
UseParams(1, 2, 3);

int[] myarray = new int[3] {10,11,12};
UseParams(myarray);

Console.ReadLine();

}
}
}


توضیحاتی در مورد کد فوق :

1- در تابع main به دو صورت از تابع UseParams ما استفاده شده است. یا اینکه خیلی ساده هر تعداد آرگومان را می توان به تابع فرستاد و یا اینکه در ادامه آرایه ایی رسما تعریف و سپس به تابع فرستاده شود.
2- نحوه ی تعریف و استفاده از آرایه ها به صورت آرگومان ورودی را نیز می توان در مثال فوق آموخت.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:45

تعریف متدها در سی شارپ

در این قسمت به یکی از مهمترین مباحث برنامه نویسی سی شارپ می رسیم.
متدها در سی شارپ و یا همان توابع در زبان C ، اعضای یک شیء یا کلاس هستند و مجموعه ای از یک سری از کارها را انجام می دهند. فرض کنید در برنامه ی شما ، قسمتی باید یک عملیات ریاضی خاص را انجام دهد و این قسمت از کد که شامل چندین خط نیز می گردد باید بارها و بارها در برنامه صدا زده شود. برای نظم بخشیدن به برنامه ، آنها را می توان به صورت توابع بسته بندی کرد و بجای نوشتن چندین خط تکراری، فقط نام این بسته ( تابع ) و پارامترهای آن را فراخوانی نمود.


در سی شارپ یک تابع به صورت زیر تعریف می شود :

(نوع و اسامی پارامترها) نام تابع نوع خروجی تابع سطح دسترسی به تابع
}
بدنه ی تابع
{


برای تعریف یک متد یا تابع ابتدا سطح دسترسی به آن مانند public و private سپس نوع خروجی تابع مانند void ( هیچی ) ذکر می گردد که داخل این پرانتزها می توان ورودی های تابع یا بقولی آرگومان های ورودی را معرفی کرد. سپس تابع باید با { شروع و با یک } خاتمه یابد.

برای مثال :


public int myFunc( int x )
{
...….
}



هر تابعی می تواند صفر تا تعداد بیشماری آرگومان ورودی و صفر تا تعداد بیشماری خروجی داشته باشد. بوسیله یک تابع می توان پیچیدگی کار را مخفی کرد و صرفا با صدا زدن نام آن ، یک سری از عملیات را انجام داد. گاهی از اوقات لازم می شود دو یا چند تابع با یک نام داشته باشیم بطوریکه پارامترهای ورودی یا مقادیر خروجی و یا نوع آرگومان های ورودی آنها با هم متفاوت باشد به این کار overloading می گویند.
بسیاری از کلاس های دات نت فریم ورک متدها و یا توابع مفید حاضر و آماده ای را دارند. برای مثال کلاس DateTime ، متدی به نام ToLongDatastring دارد که تاریخ را به صورت یک رشته طولانی بر می گرداند.

توابع void :

توابعی که با نوع void معرفی می شوند هیچ خروجی ندارند و در زبان ویژوال بیسیک به آْنها sub و در دلفی به آنها procedure می گویند.

بازگرداندن یک مقدار از یک تابع :

پس از اینکه عملیات یک مجموعه از کدها درون تابع به پایان رسید با استفاده از کلمه ی retu می توان خروجی تابع را معرفی کرد. لازم به ذکر است ، هرجایی این کلمه ی retu ذکر شود کار تابع خاتمه می یابد.

بهتر است موارد فوق را با چند مثال مرور کنیم :

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex13 انتخاب نمایید. در اینجا می خواهیم تابعی را تعریف کنیم که سه برابر جذر یک عدد را بر می گرداند.


using System;

namespace ex13
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine( int3SQL(3) );
Console.ReadLine();
}

public static double int3SQL( double intInput )
{
double i=0;
i = Math.Sqrt( intInput );
retu i;
}
}
}


توضیحاتی در مورد کد فوق :

1- از شیء Math در سی شارپ می توان برای انجام یک سری عملیات ریاضی ابتدایی استفاده کرد. در اینجا از متد جذر گرفتن آن استفاده شده است.
2- در تعریف تابع خودمان از کلمه ی کلیدی static استفاده شده است. درون تابع Main نمی توان توابع غیر استاتیک را فراخوانی کرد. فعلا این نکته را بخاطر را داشته باشید تا در مقالات بعدی بیشتر راجع به آن صحبت شود.
3- بد نیست تابع تعریف شده را کمی بیشتر آنالیز کنیم :


public static double int3SQL( double intInput )
{
double i=0;
i = Math.Sqrt( intInput );
retu i;
}


ابتدا سطح دسترسی به تابع ذکر شده است. پابلیک ، یعنی این تابع خارج از کلاس یک برنامه نیز قابل دسترسی است. سپس از کلمه ی static استفاده گردیده که توضیح مختصری را در مورد آن ملاحظه کردید. در ادامه نوع خروجی تابع که در اینجا double می باشد معرفی گردیده است. دقت کنید که حتما باید نوع تعریف شده با مقداری که یک تابع بر می گرداند یکسان باشد و گرنه با یک خطا برنامه متوقف می شود. سپس نام تابع تعریف شده است. داخل پرانتز ها نوع و نام آرگومانی ارائه شده است که در بدنه ی تابع استفاده می گردد. اگر به تعداد بیشتری پارامتر و یا آرگومان نیاز بود می توان آنها را با , از هم جدا کرد.
پس از اینکه عملیات تابع خاتمه می یابد با استفاده از retu این خروجی را معرفی می نماییم.
برای استفاده از این تابع به سادگی نام تابع و سپس پرانتزها به همراه یک عدد دلخواه را می نویسم که آنرا در متد Main برنامه می توان مشاهده کرد.

تعریف توابع در کلاس های دیگر برنامه و نحوه ی استفاده از آنها :

یکی از زیبایی های برنامه نویسی شیء گرا نظم و ترتیب و بسته بندی کارها می باشد که اصطلاحا در اینجا به آن encapsulation می گویند. یعنی ما یک سری از توابع و خواص را درون کپسولی به نام کلاس قرار می دهیم تا به سادگی بارها و بارها از آن استفاده نماییم.
برای اینکار به سادگی یک توابع را به صورت معمول درون کلاس تعریف می نماییم و سپس همانند خواص که در مورد آنها صحبت شد ، از توابع می توان استفاده کرد با این تفاوت که هنگام کار با توابع حتی اگر آنها هیچ آرگومان و یا پارامتر ورودی هم نداشته باشند ذکر پرانتزها الزامی است.

مثالی دیگر در این زمینه :

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex14 انتخاب نمایید. سپس از منوی پروژه یک کلاس جدید را به برنامه اضافه نمایید (نام آنرا clsTools بگذارید) .


using System;

namespace ex14
{
public class clsTools
{
public clsTools()
{
}

public uint intCalc ( uint a , uint b )
{
uint c = Math.Min (a,b);
double x = Math.Sqrt(c) ;
uint w = Convert.ToUInt32 ( x);
retu w;
}
}
}


سپس در متد Main برنامه می توان به صورت زیر از آن استفاده کرد :


using System;

namespace ex14
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
clsTools m_var = new clsTools();
Console.WriteLine( m_var.intCalc(4,9));
Console.ReadLine();
}
}
}


توضیحاتی در مورد کد فوق :
1- تابع intCalc ما دو عدد صحیح مثبت را می گیرد و سپس جذر کوچکترین دو عدد ورودی را محاسبه می کند.
2- برای تبدیل نوع های عددی مختلف به هم می توان از شیء Convert استفاده کرد.
3- بدون استفاده از شیء Convert یکبار برنامه را اجرا کنید و دلیل خطای بوجود آمده را بیان نمایید.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:44

دو مورد تکمیلی در مورد حلقه ها در سی شارپ :

1- هر جایی خواستید به هر دلیلی حلقه را پایان دهید می توانید از دستور break; استفاده کنید. در این حالت به صورت آنی حلقه خاتمه یافته و کدهای ادامه ی برنامه پس از حلقه اجرا می شوند.
2- نحوه ی استفاده از دستور continue : فرض کنید حلقه ی شما در راند 15 خودش است! حالا در این راند شما می خواهید یک سری از دستورات درون حلقه اجرا نشوند و حلقه به راند بعدی منتقل شده و کارش را ادامه دهد. اینجا است که از دستور continue استفاده می شود. بهتر است به یک مثال ساده در این زمینه توجه کنیم.


مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex11 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex11
{
class Class1
{
[STAThread]
static void Main(string[] args)
{

Console.WriteLine(
"for (int i = 1; i <= 100; i++) -> break at i==5" );
for (int i = 1; i <= 100; i++)
{
if (i == 5)
break;
Console.WriteLine(i);
}
Console.ReadLine();


Console.WriteLine(
"for (int i = 1; i <= 10; i++) -> continue if i<9" );
for (int i = 1; i <= 10; i++)
{
if (i < 9)
continue;
Console.WriteLine(i);
}
Console.ReadLine();

}
}
}


موارد تکمیلی مربوط به رد و بدل کردن مقادیر به/از کلاس ها :

در قسمت بعدی می خواهیم خاصیتی را تعریف کنیم که یک مقدار را از کاربر می گیرد و در برنامه می توان توسط قسمت های دیگر از آن استفاده کرد.

ابتدا یک متغیر عمومی باید در سطح کلاس تعریف کرد تا مقدار دریافت شده توسط set را در خود نگاه داری کند (در مورد scope متغیرها ( متغیرهای عمومی و محلی و امثال اینها) در هنگام معرفی توابع بیشتر بحث خواهد شد) . سپس از طریق کلمه ی کلیدی value مقدار دریافت شده به متغیر انتساب می یابد و چون در سطح کلاس عمومی است در تمام کلاس قابل درسترسی است.

مثال : یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex12 انتخاب نمایید. سپس از منوی پروژه یک کلاس جدید به آن اضافه نمایید (به نام clsDate) و کد زیر را درون آن بنویسید :


using System;

namespace ex12
{
public class clsDate
{
private int Year;

public clsDate()
{
}

public int setYear
{
set
{
Year = value;
}
}

public bool IsLeapYear
{
get
{
retu System.DateTime.IsLeapYear(Year);
}
}


}
}


برای استفاده از آن در متد main برنامه به صورت زیر عمل می کنیم:


using System;

namespace ex12
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
clsDate m_var = new clsDate();

m_var.setYear = 1990;

if (m_var.IsLeapYear)
Console.WriteLine("1990 is a leap year.");
else
Console.WriteLine("1990 is not a leap year.");

Console.ReadLine();
}
}
}


توضیحاتی در مورد کد فوق:

1- نحوه ی تعریف متغیر از یک کلاس جزو اساسی ترین قسمت های کار با یک کلاس محسوب می شود که در قسمت های پیشین نیز معرفی گردید.
2- هنگامی که از if استفاده می کنیم لزومی ندارد حتما بنویسیم m_var.IsLeapYear==true . همین که این خاصیت ذکر می شود در وهله ی اول true بودن آن چک خواهد شد.
3- نحوه ی مقدار دهی به یک خاصیت را هم در کد فوق ملاحظه می نمایید. در هنگام استفاده از خاصیت ها نیازی به آوردن پرانتزها () در مقابل نام آنها وجود ندارد.
4- برای مرور ، نحوه ی معرفی خاصیت ها با get نیز بیان گردید. با استفاده از set و get می توان به کلاس ها ، مقادیر متغیرها را پاس کرد و یا مقداری را دریافت نمود.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:43


حلقه ها در سی شارپ :

مقدمه :

اگر نیاز باشد تا قطعه ای از کد بیش از یکبار اجرا شود نیاز به استفاده از حلقه ها می باشد. برای مثال فرض کنید آرایه ای به طول 1000 تعریف کرده اید. اکنون می خواهید آنرا با هزار عدد متوالی پرکنید. بدیهی است که روش زیر کارآمد نیست! :


int[] intData = new int[1000];
intData[0]=0;
.
.
.
intData[999]=1000;


نوشتن این خطوط متوالی احتمالا با کپی و پیست و اصلاح آن حداقل نیم ساعت طول می کشد! بنابراین نیاز به وسیله ای حس می شود که بتوان بوسیله ی آن امثال اینگونه کارها را انجام داد.

تعریف حلقه ها و استفاده از آنها :

برای تعریف حلقه ها ابزارهای متعددی مانند while, do , for , foreach وجود دارند. استفاده و انتخاب آنها بستگی به سلیقه ی شما و منطق برنامه دارد. در هر حال یک مساله بدیهی است که همواره بیش از یک راه حل برای یک مساله وجود خواهد داشت.

استفاده از حلقه ی for :

عموما کدنویسی را با کد نویسی می توان آموخت! بنابراین در مورد انواع حلقه ها مثالهایی ارائه خواهد گردید.

یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex07 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex07
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
int[] intData = new int[1000];

for (int i=0 ; i<1000 ; i++ )
intData[i]=i;


for(int i=0 ; i< intData.Length ; i++)
{
int j = intData[i];
Console.WriteLine("intData[" + i + "]=" + j);
}

Console.ReadLine();

}
}
}


توضیحاتی در مورد کد فوق :
1- برای تعریف حلقه ی for همانطور که می بینید باید تعداد بار اجرای حلقه ( اینجا از 0 تا 999 است ) و همچنین نحوه ی رسیدن از 0 به 1000 را مشخص کرد ( در اینجا i++ است یعنی هر بار یک واحد به شمارشگر حلقه اضافه می شود. )
2- در زبان سی i++ یعنی i=i+1 و i-- یعنی i=i-1 و کلا i-=n یعنی i=i-n و به همین ترتیب. برای مثال i*=n یعنی i=i*n و i+=n یعنی i=i+n و ...
3- اگر پس از حلقه ی for یک خط کد داشته باشیم نیازی به آکولاد نیست (مانند قسمت اول کد). ولی اگر تعداد خطوط مربوط به بدنه ی for زیاد بود باید حتما از آکولاد استفاده شود (مانند قسمت دوم کد). (این قاعده ای کلی است در زبانهای مشتق شده از زبان سی در مورد هر چیزی!)
4- فرض کنید در قسمت اول کد بالا بجای 1000 می نوشتید 1001 . سریعا با یک خطای زمان اجرا مواجه می شدید. زیرا می خواستید به عضوی از آرایه دسترسی پیدا کنید که تعریف نشده است. راه مدرن چک کردن این مسائل استفاده از خاصیت Length آرایه است که در قسمت دوم کد در عمل مشاهده می نمایید. همیشه از این روش استفاده کنید.
5- حلقه ی اول یعنی اینکه کار پر کردن آرایه intData را از صفر تا 999 یکی یکی (i++) انجام بده.

استفاده از حلقه ی while :
یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex08 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex08
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
int n = 1;

while (n < 6)
{
Console.WriteLine("Current value of n is {0}", n);
n++;
}

Console.ReadLine();
}
}
}


توضیحاتی در مورد کد فوق :
1- حلقه ی while در بالا کار انجام حلقه را تا هنگامی انجام می دهد که شرط ذکر شده در ابتدای آن صادق و برقرار باشد. یعنی در حلقه ی فوق تا وقتی n<6 است این حلقه ادامه خواهد یافت.
2- حلقه ی while صفر یا بیشتر بار ممکن است اجرا شود.
3- در کد فوق از {0} استفاده گردیده است. متد WriteLine به شما این اجازه را می دهد که n تا آرگومان برای آن تعریف کنید و مقادیر هر کدام را که خواستید در کد نمایش دهید از {x} استفاده کنید. در این مورد مقدار آرگومان x ام نمایش داده می شود.

استفاده از حلقه ی do :

یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex09 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex09
{

class Class1
{
[STAThread]
static void Main(string[] args)
{
int x;
int y = 0;

do
{
x = y++;
Console.WriteLine(x);

}while(y < 5);

Console.ReadLine();

}
}
}


توضیحاتی در مورد کد فوق :
1- این حلقه به حلقه ی do…while معروف است و هر دو جزء آن باید ذکر گردد.
2- این حلقه تا زمانی که شرط ذکر شده در قمست while صحیح است ادامه می یابد.
3- این حلقه در ابتدای کار بدون توجه به قسمت while حداقل یکبار اجرا می شود. (مثال زیر را اجرا نمایید)


int n = 10;
do
{
Console.WriteLine("Current value of n is {0}", n);
n++;
} while (n < 6);


استفاده از حلقه ی foreach :

یک برنامه ی سی شارپ جدید console را در VS.NET باز کنید و نام آنرا درابتدا ex10 انتخاب نمایید. سپس کد زیر را درون آن بنویسید :


using System;

namespace ex10
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
int odd = 0, even = 0;
int[] arr = new int [] {0,1,2,5,7,8,11};

foreach (int i in arr)
{
if (i%2 == 0)
even++;
else
odd++;
}

Console.WriteLine(
"Found {0} Odd Numbers, and {1} Even Numbers.",
odd, even) ;

Console.ReadLine();

}
}
}


توضیحاتی در مورد کد فوق :
1- از foreach برای حرکت در بین اعضای یک آرایه (مانند مثال بالا) و یا مجموعه ایی از اشیاء استفاده می شود (روشی شکیل ، مدرن و مطمئن! و تقریبا به ارث رسیده از ویژوال بیسیک!!).
2- در زبانهای مشتق شده از C ، عملگر % ، باقیمانده را محاسبه می کند.
3- در کد فوق با استفاده از حلقه ی foreach تک تک اعضای آرایه در مورد زوج و یا فرد بودند مورد بررسی قرار گرفته اند و تعداد اعضای زوج و فرد در آخر نمایش داده می شود.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:42

آرایه ها در سی شارپ :

هنگامی آرایه ها ایجاد می شوند که بخواهیم با مجموعه ای از اطلاعات همجنس کار کنیم. برای نمونه از یک آرایه برای ذخیره تعدادی کاراکتر می خواهیم استفاده نماییم. آرایه ها هم یک نوع متغیر هستند پس باید تعریف و مقدار دهی اولیه شوند ، نوع و تعداد اعضای آنها نیز باید معین گردد.
فرض کنید 10 داده ی هم جنس داریم ( برای مثال رشته (string) ) و می خواهیم آنها را ذخیره کنیم. یا می توان 10 متغیر مختلف را تعریف کرد و سپس تک تک آنها را مقدار دهی نمود و یا یک آرایه تعریف نمود و سپس در خانه های مختلف آن این ده عضو را چید. این مطلب زمانی حائز اهمیت می شود که داده های همجنس و به نوعی مرتبط ما تعداد زیادی داشته باشند.


برای تعریف آرایه چندین راه مختلف وجود دارد :
برای تعریف آرایه ابتدا نوع آنرا مشخص می کنید سپس [] را باید جلوی تعریف نوع بگذارید این دستور زبان است و چون چرا ندارد! در زبان سی کمی متفاوت بود. این کروشه ها بعد از نام متغیر می آمدند. و سپس در اینجا نام یک متغیر را که بعدا به آن ارجا می دهیم خواهید گذاشت. برای مثال



int[] table; // not int table[];



حد پایین آرایه صفر بوده برای مثال اگر آرایه chrData[] ده عضو داشته باشد، اولین عضو آن chrData[0] و آخرین عضو آن chrData[9] است.
مطلب دیگری که در مورد آرایه ها خیلی مهم است اندازه ی آن است. یعنی یک آرایه حاوی چند خانه ی خالی است که ما اجازه داریم آنرا پر کنیم. مثال :



int[] numbers; // declare numbers as an int array of any size
numbers = new int[10]; // numbers is a 10-element array
numbers = new int[20]; // now it's a 20-element array


1- تعریف آرایه ای از رشته ها و مقدار دهی اولیه آن.


String[] strData = new string[2];


2- تعریف و مقدار دهی اولیه



string [] strData = { "1234","abcd" };


که آرایه ای از نوع رشته ای به طول 2 عضو با مقدار دهی اولیه ایجاد شده است. در این حالت نیازی به تعیین طول آن نمی باشد.

3- روشی دیگر برای مقدار دهی اولیه


strData[0] = "1234";
strData[1] = "abcd";


مثال : یک پروژه ی جدید Console سی شارپ را باز کنید و نام آنرا در ابتدا ex06 بگذارید. در این مثال می خواهیم نحوه ی کار با آرایه ها را مرور کنیم :


using System;

namespace ex06
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
string[] sGoalList = new string[3];
string sReplyStatement = "You have choosen Goal '";

// Store goals in the array
sGoalList[0] = "Hike the Appalachian Trail";
sGoalList[1] = "Run the marathon";
sGoalList[2] = "Give $1 million to worthwhile causes";

// Store response to goals in the array
//(declaring and initializing on same line)
string[] sGoalResponse = {
"If you are staring from GA, you should get "
+ "started in early spring, so you will "+
"not get caught in snow.",
"Make sure that you have a good pair of shoes.",
"Start saving as soon as possible."};

// Give the user a list of goals to choose from
Console.WriteLine("GOAL LIST");

for(int i = 0; i < sGoalList.Length; i++)
{
Console.WriteLine("Goal " + i +
" - " + sGoalList[i]);
}


// Request the user to choose a goal.
Console.WriteLine (""); // Write an empty line for space
Console.Write("Please choose the number of the "
+ "goal that you want to achieve [0,1,2]: ");

Console.ReadLine();

}
}
}


نکاتی در مورد کد فوق :
1- نحوه ی استفاده از عملگر + را برای اتصال رشته های بلند در کد فوق می توان دید.
2- در سی شارپ پایان خط سمی کولون می باشد. بنابراین نگرانی در مورد چند خطی شدن یک دستور وجود ندارد.
3- هنگامی که آرایه ای را با مقادیر درون آکولادها ، مقدار دهی اولیه می کنید لزومی ندارد طول آن آرایه را مشخص کنید ؛ مانند آرایه sGoalResponse در بالا. در غیر اینصورت حتما باید طول یک آرایه را که معرف تعداد خانه های خالی آن است ، معرفی کنید مانند آرایه sGoalList .
4- فعلا حلقه ی for را در این مثال بخاطر داشته باشید تا در مقاله ی بعدی راجع به آن صحبت کنیم.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:40

ساختارهای تصمیم گیری :

در بسیاری از موارد هنگام برنامه نویسی لازم است تا از عبارات شرطی استفاده کنیم. برای انجام اینکار دو روش عمده وجود دارد. استفاده از if و یا switch . از if بیشتر برای مقایسه هایی تکی و کوچک استفاده می شود و حاصل مقایسه ی آن یا true است و یا false . از عبارت switch هنگامی استفاده می شود که مقایسه های متعددی باید در مورد یک مقدار صورت گیرد.
هر دو عبارت if و switch توسط عبارتهایی Boolean کنترل می شوند ( true و یا false ) . در هنگام استفاده از if اگر عبارت Boolean حاصل اش true باشد اولین قسمت شرط اجرا می شود و سپس برنامه از انتهای if ادامه پیدا می کند. اگر حاصل عبارت Boolean مساوی false باشد کنترل برنامه به قسمت else منتقل می شود.


مثال :

یک پروژه ی جدید console باز کنید و نام آنرا ex04 بگذارید. سپس کد زیر را در آن وارد و جرا کنید :


using System;

namespace ex04
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Enter 1 character to be evaluated");

char cUserInput = (char) Console.Read();

if ( char.IsDigit( cUserInput ) )
Console.WriteLine("The char is a number!");
else
Console.WriteLine("The char is not a number!");

}
}
}



نکاتی در مورد کد فوق :

1- سی شارپ به کوچکی و بزرگی حروف حساس است . برای مثال cUserInput با cUserinput فرق می کند.
2- حتما باید بعد از if پرانتزها ذکر گردد.
3- حتما باید داخل if یک عبارت Boolean ذکر شود مانند if(x>5) .
4- در سی شارپ مقایسه ی تساوی دو عبارت با == و انتساب با = انجام می شود. ( موارد 1 و 4 مواردی هستند که اغلب تازه کاران با آن مشکل دارند! ) برای مثال if(i==3) صحیح است اما if(i=3) در سی شارپ معنایی ندارد.
5- اگر بعد از if یک خط کد قرار گیرد نیازی به آوردن آکولاد ها نیست. هنگامی نیاز به آکولادها می باشد که بیش از یک خط باید بعد از if قرار گیرد.
6- در سی شارپ همانند اسلاف خودش برای تبدیل نوع های داده ایی می توان به صورت زیر نیز عمل کرد : (char) Console.Read() ; یعنی دریافتی Read به char تبدیل می شود .در این مورد باز هم صحبت خواهد شد.
7- همانطور که ذکر شد در سی شارپ همه چیز شیء است حتی نوع های پایه ایی مانند char . با استفاده از متد IsDigit آن می توان چک کرد که آیا ورودی آن عدد است یا خیر؟ ( در مورد متدها صحبت خواهد شد )

استفاده از switch :

بهتر است این مورد را با یک مثال دنبال کنیم.
پروژه ی سی شارپ جدیدی به نام ex05 در حالت console در VS.NET باز کنید. دراینجا می خواهیم یک کلاس جدید تعریف کرده و توسط خاصیتی که در آن ایجاد می کنیم متوجه شویم روز جاری مطابق سیستم چه روزی است .
یک کلاس جدید از منوی پروژه ،با استفاده از گزینه ی Add class به برنامه اضافه کنید و نام آنرا در ابتدا clsDate بگذارید.



using System;

namespace ex05
{
///
/// Summary description for clsDate.
///
public class clsDate
{
public clsDate()
{
//
// TODO: Add constructor logic here
//
}

public string systemDayOfWeek
{
get
{

string res="";
switch( System.DateTime.Now.DayOfWeek.ToString())


هنگام ذخیره کردن این کد ویژوال استودیو به شما اخطار می دهد که کد دارای حروف یونیکد است. از منوی فایل گزینه ی advanced save options را انتخاب کنید. در اینجا می توان نوع ذخیره سازی را یونیکد انتخاب کرد.

برای استفاده از کلاس فوق مانند مطالبی که در قسمت قبل گفته شد عمل می کنیم :


using System;

namespace ex05
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
clsDate m_var = new clsDate();
Console.WriteLine( m_var.systemDayOfWeek );
Console.ReadLine();

}
}
}



هر چند حالت console یونیکد را پشتیبانی نمی کند ولی اصل برنامه برای ما مهم است و در آینده بیشتر از آن استفاده خواهیم کرد.

همانطور که ملاحظه کردید اگر از switch استفاده نمی شد باید از 7 عدد if استفاده می گردید که اصلا ظاهر حرفه ای و شکیلی نداشت!
با استفاده از عبارت زیر کار مقایسه شروع می شود. روز سیستم در یافت شده و وارد بدنه ی switch می گردد. سپس توسط case ها چک می شود تا تساوی آن با عبارت بعد از case به اثبات برسد.


switch( System.DateTime.Now.DayOfWeek.ToString())


اگر هر کدام از عبارات بعد از case صحیح بودند کار پس از آن که در اینجا انتساب است انجام شده و سپس توسط break کنترل برنامه از switch خارج می شود و ادامه ی کار دنبال می گردد.
اگر هیچکدام از case ها صحیح نبودند می توان از گزینه ی default هم در صورت نیاز استفاده کرد. این حالت در یک چنین مواقعی اجرا می گردد.

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:38

مقدمه :

در این قسمت می خواهیم با یک سری از اصول اولیه ی شیء گرایی در سی شارپ کمی آشنا شویم. لازم به ذکر است ، بسیاری از مواردی که در این قسمت مطرح می شوند فقط برای آشنایی شما است و در آینده بیشتر بحث و مرور خواهند شد.


آشنایی با فضاهای نام (NameSpaces) :

فضاهای نام روشی برای مدیریت کد نویسی هستند. برای مثال آنها ایجاد شده اند تا تداخلی بین نام های توابع در برنامه شما رخ ندهد. این مساله در پروژه های بزرگ خود را نشان می دهد و ممکن است دو آیتم در یک پروژه نام های یکسانی را پیدا کنند. بدین وسیله این شانس تصادم و تداخل کاهش پیدا می کند. برای ایجاد یک فضای نام به صورت زیر عمل می شود:



namespace anyName
{
……..

Class anyClassName
{
……….
}

…….

}


یکی از فضاهای نام پایه ای در دات نت فریم ورک ، فضای نام System می باشد. برای استفاده از آن می توان از کد زیر کمک گرفت :


using System;



تمام فضاهای نام به صورت پیش فرض public می باشند و در خارج از کد شما قابل دسترسی هستند. روش استفاده از آنها به صورت زیر است:


ProjectName.NameSpace.ClassName.MemberName


نکته :
اگر دقت کرده باشید هنگامی که کرسر ماوس را روی هر آیتمی در منوی autocomplete نگه می دارید و یا آنرا انتخاب می کنید یک راهنمای کوچک نمایش داده می شود که در حقیقت کامنت مربوط به آن تابع می باشد. روش نوشتن چنین کامنت حرفه ای که در منوهای ویژوال استودیو ظاهر شود به صورت زیر است که بهتر است (!) قبل از هر تابع یا خاصیت یا کلاس و .... نوشته شود



///
///
///
///


کلاس ها :

چون سی شارپ تمام سر و کارش با کلاس ها است بنابراین باید در مورد نحوه ی تعریف و استفاده از آنها تسلط کافی داشته باشیم.

یک پروژه ی جدید console در VS.NET باز کنید و نام آنرا در ابتدا ex03 وارد نمایید.
بعد از باز شدن پروژه ، از منوی Project گزینه ی Add class را انتخاب کنید تا کلاسی جدید به نام clsDate.cs را اضافه نماییم. ساختار فایل ایجاد شده توسط VS.NET به صورت زیر است :


using System;

namespace ex03
{
///
/// Summary description for clsDate.
///
public class clsDate
{
public clsDate()
{
//
// TODO: Add constructor logic here (chashm!)
//
}
}
}



تابع یا متد clsDate که در اینجا به صورت پیش فرض ایجاد شده است اصطلاحا سازنده (constructor) نام دارد. این تابع هر بار که یک شیء جدید از کلاس می سازیم به صورت خودکار اجرا می شود.

از این کلاس می خواهیم برای نمایش تاریخ/ ساعت و غیره استفاده کنیم.

برای مثال می خواهیم تاریخ جاری سیستم را به صورت یک خاصیت از این کلاس دریافت کنیم. برای این منظور کد زیر را به برنامه اضافه می نماییم:


public string currentSystemDate
{
get
{
retu System.DateTime.Today.ToString() ;
}
}


توضیح کد فوق :

خاصیتی را که می خواهیم از برنامه دریافت کنیم با کلمه ی کلیدی get معرفی می نماییم. هر چیزی که این قسمت برگرداند خروجی currentSystemDate خواهد بود. این دستور زبان که در بالا معرفی شد استاندارد است و در همه جا به یک صورت تعریف و بکار برده می شود. پس شکل آنرا به خاطر بسپارید.
از کلمه ی کلیدی retu برای برگرداندن یک خروجی از خاصیت و یا تابع استفاده می شود.

برای استفاده از این خاصیت جدید ، در فایل Class1.cs که متد main برنامه ی ما در آنجا قرار دارد به صورت زیر عمل می کنیم :


clsDate m_var = new clsDate(); // initialize variable
Console.WriteLine ( m_var.currentSystemDate );
Console.ReadLine();//pause!


توضیح کد فوق :

برای استفاده از یک کلاس باید یک متغیر از آن را تعریف کنیم. در هر زبانی یک سری نوع های استاندارد مانند int و string و غیره وجود دارند. کلاس هم در حقیقت یک نوع داده ی بسیار بسیار قدرتمند به شمار می آید. برای تعریف یک متغیر از نوع جدید روش کار مانند سابق است. برای مثال زمانی که یک متغیر عدد صحیح را تعریف می کنید به صورت زیر عمل می شود :



int i=0;


رای تعریف یک متغیر از نوع داده ای که خودمان تعریف کرده ایم نیز باید به همین صورت عمل شود.


clsDate m_var = new clsDate();


از کلمه ی کلیدی new اینجا به صورت استاندارد برای مقدار دهی اولیه به این متغیر جدید استفاده می نماییم.

سپس به روش دستیابی به این خاصیتی که به کلاس اضافه کرده ایم می رسیم.



m_var.currentSystemDate


کلا چه یک خاصیت و یا یک متد را به کلاس اضافه نماییم برای دستیابی به آن از عملگر نقطه پس از ذکر نام متغیر تعریف شده از نوع کلاس خود ، استفاده می نماییم. برای استفاده از خاصیت ها نیازی به آوردن () بعد از ذکر نام خاصیت نمی باشد.

عموما از خاصیت ها برای برگرداندن و یا تنظیم یک مقدار ساده استفاده می شود و در آنها عملیات پیچیده ای مد نظر نمی باشد.

توضیحی در مورد ; () System.DateTime.Today.ToString
استفاده از خواص :

شما به ویژگی های یک شیء با استفاده از خواص آن می توانید دسترسی پیدا کنید. یک property عضوی است که امکان دسترسی به ویژگی شیء یا کلاس را فراهم می کند. برای مثال طول یک رشته (string) ، سایز یک فونت ، عنوان یک فرم و نام یک مصرف کننده ، خاصیت هستند .

بسیاری از اشیاء ذاتی دات نت فریم ورک ، خواص مفید زیادی را به همراه دارند. برای مثال شیء DateTime را در نظر بگیرید. با استفاده از خاصیت Today آن می توان تاریخ جاری سیستم را بدست آورد. برای استفاده از یک خاصیت لازم است تا کلاس تعریف کننده شیء در برنامه مهیا باشد. منظور همان استفاده از فضای نام مربوطه می باشد. پس از وارد کردن فضای نام کلاس مورد نظر می توانید از شیء و خواص آن استفاده کنید. دو راه وجود دارد یا به صورت کامل تمام موارد باید ذکر شوند مانند System.DateTime.Now; و یا با وارد کردن فضای نام System کوتاه سازی صورت می گیرد.

برای استفاده از هر متد و یا شیء ایی در سی شارپ باید این شیء قابل دسترسی باشد. برای مثال شیء Console که از آن برای چاپ کردن خروجی بر روی صفحه ی نمایش استفاده می کنیم در فضای نام System واقع شده است. یا باید در ابتدای برنامه ذکر کرد using System ; و سپس خیلی راحت از این شیء استفاده کرد و یا می توان اینکار را انجام نداد و نوشت : System.Console و الی آخر. با ذکر فضای نام در ابتدا با استفاده از using می توان خلاصه نویسی کرد.

نتیجه ی نهایی مثال این فصل :

محتویات فایل Class1.cs :



using System;

namespace ex03
{
///
/// Summary description for Class1.
///
class Class1
{
///
/// The main entry point for the application.
///
[STAThread]
static void Main(string[] args)
{
clsDate m_var = new clsDate(); // initialize variable
Console.WriteLine ( m_var.currentSystemDate );

Console.ReadLine();//pause!
}
}
}


محتویات فایل clsDate.cs که به برنامه اضافه کردیم:


using System;

namespace ex03
{
///
/// Summary description for clsDate.
///
public class clsDate
{
public clsDate()
{
//
// TODO: Add constructor logic here
//
}

public string currentSystemDate
{
get
{
retu System.DateTime.Today.ToString() ;
}
}


}
}

برچسب: نویسنده: Amin تاريخ: جمعه 10 / 5 ساعت: 10:36

صفحه بندی